ntdef.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

ntdef.h 包含以下编程接口:

函数

 
CONTAINING_RECORD

CONTAINING_RECORD 宏返回结构实例的基址,给定包含结构中的字段的类型和地址。
FIELD_OFFSET

FIELD_OFFSET宏返回已知结构类型中命名字段的字节偏移量。 (FIELD_OFFSET 宏)
InitializeObjectAttributes

InitializeObjectAttributes 宏初始化不透明的OBJECT_ATTRIBUTES结构,该结构将对象句柄的属性指定为打开句柄的例程。

结构

 
LIST_ENTRY

LIST_ENTRY 结构描述双链接列表中的条目,或用作此类列表的标头。
LUID

LUID 结构是一种不透明结构,它指定保证在本地计算机上唯一的标识符。 有关详细信息,请参阅 Microsoft Windows SDK 文档中的 LUID 参考页。
OBJECT_ATTRIBUTES

OBJECT_ATTRIBUTES 结构指定可通过创建对象和/或返回句柄的例程应用于对象或对象句柄的属性。
SINGLE_LIST_ENTRY

SINGLE_LIST_ENTRY结构描述单独链接列表中的条目,或用作此类列表的标头。
STRING

ANSI_STRING 结构定义用于 ANSI 字符串的计数字符串。
UNICODE_STRING

UNICODE_STRING 结构用于定义 Unicode 字符串。