Класс дескрипторов ClassDescriptorDT является базовым классом в иерархии классов ядра. Содержит дескриптор сегмента адресного пространства и его селектор.
class ClassDescriptorDT { protected: DT_DESCRIPTOR *descriptor; dword selector; public: ClassDescriptorDT(void near *buffer, SysDTType type); ~ClassDescriptorDT(); };
descriptor
- общая структура, содержащая информацию об аттрибутах
дескриптора (DT_DESCRIPTOR
)selector
- номер селектора в GDT или LDTClassDescriptorDT(void near *buffer, SysDTType type)
- конструктор класса. В качестве параметра конструктору класса передается указатель
на сегмент адресного пространства и структура, содержащая селектор сегмента (SysDTType
)~ClassDescriptorDT()
- деструктор классаclass ClassA : protected ClassDescriptorDT
#include <gdt.h>