Encabezado ntdef.h

Varias tecnologías usan este encabezado. Para más información, consulte:

ntdef.h contiene las siguientes interfaces de programación:

Functions

 
CONTAINING_RECORD

La macro CONTAINING_RECORD devuelve la dirección base de una instancia de una estructura dada el tipo y la dirección de un campo dentro de la estructura contenedora.
FIELD_OFFSET

La macro FIELD_OFFSET devuelve el desplazamiento de bytes de un campo con nombre en un tipo de estructura conocido. (FIELD_OFFSET macro)
InitializeObjectAttributes

La macro InitializeObjectAttributes inicializa la estructura OBJECT_ATTRIBUTES opaca, que especifica las propiedades de un identificador de objeto para las rutinas que se abren.

Estructuras

 
LIST_ENTRY

Una estructura de LIST_ENTRY describe una entrada en una lista vinculada doblemente o sirve como encabezado para dicha lista.
LUID

La estructura LUID es una estructura opaca que especifica un identificador que se garantiza que es único en el equipo local. Para obtener más información, consulte la página de referencia de LUID en la documentación de Microsoft Windows SDK.
OBJECT_ATTRIBUTES

La estructura OBJECT_ATTRIBUTES especifica atributos que se pueden aplicar a objetos u identificadores de objeto mediante rutinas que crean objetos o identificadores devueltos.
SINGLE_LIST_ENTRY

Una estructura de SINGLE_LIST_ENTRY describe una entrada en una lista vinculada singly, o sirve como encabezado para dicha lista.
STRING

La estructura ANSI_STRING define una cadena contada que se usa para las cadenas ANSI.
UNICODE_STRING

La estructura UNICODE_STRING se usa para definir cadenas Unicode.