Заголовок ntdef.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
ntdef.h содержит следующие программные интерфейсы:
CONTAINING_RECORD Макрос CONTAINING_RECORD возвращает базовый адрес экземпляра структуры с учетом типа и адреса поля в содержащей структуре. |
FIELD_OFFSET Макрос FIELD_OFFSET возвращает смещение в байтах именованного поля в известном типе структуры. (FIELD_OFFSET макрос) |
InitializeObjectAttributes Макрос InitializeObjectAttributes инициализирует непрозрачную структуру OBJECT_ATTRIBUTES, которая задает свойства дескриптора объекта подпрограммам, открывающим дескриптора. |
LIST_ENTRY Структура LIST_ENTRY описывает запись в списке с удвоением или служит заголовком для такого списка. |
LUID Структура LUID — это непрозрачная структура, указывающая идентификатор, который гарантированно будет уникальным на локальном компьютере. Дополнительные сведения см. на странице справочника по LUID в документации по Microsoft Windows SDK. |
OBJECT_ATTRIBUTES Структура OBJECT_ATTRIBUTES определяет атрибуты, которые могут применяться к объектам или дескрипторам объектов подпрограммами, создающими объекты и (или) возвращающие дескрипторы. |
SINGLE_LIST_ENTRY Структура SINGLE_LIST_ENTRY описывает запись в отдельно связанном списке или служит заголовком для такого списка. |
STRING Структура ANSI_STRING определяет подсчитываемую строку, используемую для строк ANSI. |
UNICODE_STRING Структура UNICODE_STRING используется для определения строк Юникода. |