intestazione ntdef.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
- Informazioni di riferimento su DDI per file system installabili
- Informazioni di riferimento sul driver in modalità kernel
ntdef.h contiene le interfacce di programmazione seguenti:
Funzioni
CONTAINING_RECORD La macro CONTAINING_RECORD restituisce l'indirizzo di base di un'istanza di una struttura, dato il tipo e l'indirizzo di un campo all'interno della struttura contenente. |
FIELD_OFFSET La macro FIELD_OFFSET restituisce l'offset di byte di un campo denominato in un tipo di struttura noto. (macro FIELD_OFFSET) |
InitializeObjectAttributes La macro InitializeObjectAttributes inizializza la struttura di OBJECT_ATTRIBUTES opaca, che specifica le proprietà di un handle oggetto alle routine che aprono gli handle. |
Strutture
LIST_ENTRY Una struttura LIST_ENTRY descrive una voce in un elenco collegato doubly o funge da intestazione per tale elenco. |
LUID La struttura LUID è una struttura opaca che specifica un identificatore che è garantito essere univoco nel computer locale. Per altre informazioni, vedere la pagina di riferimento per LUID nella documentazione di Microsoft Windows SDK. |
OBJECT_ATTRIBUTES La struttura OBJECT_ATTRIBUTES specifica gli attributi che possono essere applicati a oggetti o handle di oggetti tramite routine che creano oggetti e/o restituiscono handle. |
SINGLE_LIST_ENTRY Una struttura SINGLE_LIST_ENTRY descrive una voce in un elenco collegato singly oppure funge da intestazione per tale elenco. |
STRINGA La struttura ANSI_STRING definisce una stringa conteggiata utilizzata per le stringhe ANSI. |
UNICODE_STRING La struttura UNICODE_STRING viene usata per definire stringhe Unicode. |