Класс ClassTSS является производным классом от класса пространств ClassSPACE. Предназначен для хранения информации о состоянии задачи.
class ClassTSS : protected ClassSPACE { protected: TTSS TSS; public: void AttachCODE(ClassSPACE *SPACE); void AttachDATA(ClassSPACE *SPACE); void AttachSTACK(ClassSPACE *SPACE, dword StackLevel = 3); ClassTSS(TProtectLevel Level); ~ClassTSS(); };
TSS
- общая структура, содержащая информацию об аттрибутах
сегмента состояния задачи (TTSS
)AttachCODE(ClassSPACE *SPACE)
- служит для
для выделения адресного пространства под код задачиAttachDATA(ClassSPACE *SPACE)
- служит для
для выделения адресного пространства под данные задачиAttachSTACK(ClassSPACE *SPACE, dword StackLevel = 3)
- служит для выделения адресного пространства под стек задачиClassTSS(TProtectLevel Level)
- конструктор класса~ClassTSS()
- деструктор классаclass ClassA : protected ClassTSS
#include <tss.h>