Compartilhar via


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.