Partager via


En-tête ntdef.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

ntdef.h contient les interfaces de programmation suivantes :

Fonctions

 
CONTAINING_RECORD

La macro CONTAINING_RECORD retourne l’adresse de base d’un instance d’une structure en fonction du type et de l’adresse d’un champ dans la structure contenante.
FIELD_OFFSET

La macro FIELD_OFFSET retourne le décalage d’octet d’un champ nommé dans un type de structure connu. (FIELD_OFFSET macro)
InitializeObjectAttributes

La macro InitializeObjectAttributes initialise la structure opaque OBJECT_ATTRIBUTES, qui spécifie les propriétés d’un handle d’objet aux routines qui ouvrent des handles.

Structures

 
LIST_ENTRY

Une structure LIST_ENTRY décrit une entrée dans une liste doublement liée ou sert d’en-tête pour une telle liste.
LUID

La structure LUID est une structure opaque qui spécifie un identificateur qui est garanti comme unique sur l’ordinateur local. Pour plus d’informations, consultez la page de référence pour LUID dans la documentation Microsoft Windows SDK.
OBJECT_ATTRIBUTES

La structure OBJECT_ATTRIBUTES spécifie les attributs qui peuvent être appliqués aux objets ou aux handles d’objets par des routines qui créent des objets et/ou retournent des handles.
SINGLE_LIST_ENTRY

Une structure SINGLE_LIST_ENTRY décrit une entrée dans une liste liée individuellement ou sert d’en-tête pour une telle liste.
STRING

La structure ANSI_STRING définit une chaîne comptée utilisée pour les chaînes ANSI.
UNICODE_STRING

La structure UNICODE_STRING est utilisée pour définir des chaînes Unicode.