estrutura NDK_OBJECT_HEADER (ndkpi.h)
A estrutura NDK_OBJECT_HEADER especifica a versão do objeto, o tipo e outras informações.
Ele é usado no Header membro de cada objeto NDK.
Sintaxe
typedef struct _NDK_OBJECT_HEADER {
NDK_VERSION Version;
NDK_OBJECT_TYPE ObjectType;
NDK_OBJECT_HEADER_RESERVED_BLOCK NdkReserved;
} NDK_OBJECT_HEADER;
Membros
Version
Uma estrutura NDK_VERSION que contém o número de revisão do objeto NDK.
ObjectType
Um valor de enumeração NDK_OBJECT_TYPE que especifica o tipo de objeto NDK. Você pode usar esse membro para identificar o tipo de um objeto NDK em um despejo de memória.
Esse membro é necessário e não pode ser zero.
NdkReserved
Um bloco reservado em uma estrutura NDK_OBJECT_HEADER_RESERVED_BLOCK.
Observações
Quando um provedor NDK cria uma instância de objeto NDK, o header membro deve ser inicializado da seguinte maneira:
- Para o Windows Server 2012, defina o membro version como 1.1. Para fazer isso, defina os membros do Major e Minor da estrutura NDK_VERSION como 1.
- Para o Windows Server 2012 R2, defina o membro Version como 1.2. Para fazer isso, defina o membro do Major da estrutura de NDK_VERSION como 1 e o membro do Secundária do como 2.
- Defina o membro ObjectType como um valor NDK_OBJECT_TYPE.
- Defina o membro NdkReserved como zero. O provedor NDK não deve modificar esse membro até que o objeto seja fechado.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Nenhum com suporte, com suporte no NDIS 6.30 e posterior. |
servidor com suporte mínimo | Windows Server 2012 |
cabeçalho | ndkpi.h (inclua Ndkpi.h) |
Consulte também
NDK_FN_QUERY_EXTENSION_INTERFACE