macro CONTAINING_RECORD (ntdef.h)
A macro CONTAINING_RECORD retorna o endereço base de uma instância de uma estrutura dado o tipo da estrutura e o endereço de um campo dentro da estrutura que contém.
Sintaxe
void CONTAINING_RECORD(
address,
type,
field
);
Parâmetros
address
[in] Um ponteiro para um campo em uma instância de uma estrutura do tipo Type.
type
[in] O nome do tipo da estrutura cujo endereço base deve ser retornado.
field
[in] O nome do campo apontado por Address e que está contido em uma estrutura do tipo Type.
Valor retornado
Nenhum
Comentários
Retorna um PCHAR que contém o endereço da base da estrutura que contém Field.
Chamado para determinar o endereço base de uma estrutura cujo tipo é conhecido quando o chamador tem um ponteiro para um campo dentro dessa estrutura. Essa macro é útil para acessar simbolicamente outros campos em uma estrutura de tipo conhecido.
Requisitos
Cliente mínimo com suporte | Windows 2000 |
Cabeçalho | ntdef.h |
IRQL | Qualquer nível |