Прочитать на английском

Поделиться через


Заголовок 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 используется для определения строк Юникода.