En-tête ntdef.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
- Référence DDI sur les systèmes de fichiers installables
- Informations de référence sur le pilote en mode noyau
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. |