Cabeçalho ntdef.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
ntdef.h contém as seguintes interfaces de programação:
Funções
CONTAINING_RECORD A macro CONTAINING_RECORD retorna o endereço base de uma instância de uma estrutura dado o tipo e o endereço de um campo dentro da estrutura que o contém. |
FIELD_OFFSET A macro FIELD_OFFSET retorna o deslocamento de bytes de um campo nomeado em um tipo de estrutura conhecido. (macro FIELD_OFFSET) |
InitializeObjectAttributes A macro InitializeObjectAttributes inicializa a estrutura de OBJECT_ATTRIBUTES opaca, que especifica as propriedades de um identificador de objeto para rotinas que abrem identificadores. |
Estruturas
LIST_ENTRY Uma estrutura LIST_ENTRY descreve uma entrada em uma lista duplamente vinculada ou serve como o cabeçalho para essa lista. |
LUID A estrutura LUID é uma estrutura opaca que especifica um identificador que tem a garantia de ser exclusivo no computador local. Para obter mais informações, consulte a página de referência para LUID na documentação do SDK do Microsoft Windows. |
OBJECT_ATTRIBUTES A estrutura OBJECT_ATTRIBUTES especifica atributos que podem ser aplicados a objetos ou identificadores de objeto por rotinas que criam objetos e/ou retornam identificadores. |
SINGLE_LIST_ENTRY Uma estrutura SINGLE_LIST_ENTRY descreve uma entrada em uma lista vinculada ou serve como o cabeçalho para essa lista. |
STRING A estrutura ANSI_STRING define uma cadeia de caracteres contada usada para cadeias de caracteres ANSI. |
UNICODE_STRING A estrutura UNICODE_STRING é usada para definir cadeias de caracteres Unicode. |