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 membro Header 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 de NDK_OBJECT_HEADER_RESERVED_BLOCK .
Comentários
Quando um provedor NDK cria uma instância de objeto NDK, o membro Header deve ser inicializado da seguinte maneira:
- Para Windows Server 2012, defina o membro Version como 1.1. Para fazer isso, defina os membros Major e Minor da estrutura NDK_VERSION como 1.
- Para Windows Server 2012 R2, defina o membro Version como 1.2. Para fazer isso, defina o membro Principal da estrutura NDK_VERSION como 1 e o membro Secundário 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 |
---|---|
Cliente mínimo com suporte | Nenhum com suporte, com suporte no NDIS 6.30 e posterior. |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | ndkpi.h (inclua Ndkpi.h) |
Confira também
NDK_FN_QUERY_EXTENSION_INTERFACE