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’une instance d’une structure en fonction du type et de l’adresse d’un champ dans la structure conteneur. |
FIELD_OFFSET La macro FIELD_OFFSET retourne le décalage d’octet d’un champ nommé dans un type de structure connu. (macro FIELD_OFFSET) |
InitializeObjectAttributes La macro InitializeObjectAttributes initialise la structure de OBJECT_ATTRIBUTES opaque, 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 être 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 des attributs qui peuvent être appliqués aux objets ou aux handles d’objets par routines qui créent des objets et/ou retournent des handles aux objets. |
SINGLE_LIST_ENTRY Une structure SINGLE_LIST_ENTRY décrit une entrée dans une liste liée singly, 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. |