Partilhar via


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_ADAPTER

NDK_CONNECTOR

NDK_CQ

NDK_FN_CLOSE_OBJECT

NDK_FN_CREATE_COMPLETION

NDK_FN_INVALIDATE

NDK_FN_QUERY_EXTENSION_INTERFACE

NDK_LISTENER

NDK_MR

NDK_MW

NDK_OBJECT_HEADER_RESERVED_BLOCK

NDK_OBJECT_TYPE

NDK_PD

NDK_QP

NDK_SHARED_ENDPOINT

NDK_SRQ

NDK_VERSION