estrutura NDIS_PD_CONFIG (ntddndis.h)

Essa estrutura contém dados de configuração para o provedor de PD.

Sintaxe

typedef struct _NDIS_PD_CONFIG {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  BOOLEAN            Enabled;
  ULONG              CapabilitiesOffset;
  ULONG              CapabilitiesSize;
} NDIS_PD_CONFIG;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_PD_CONFIG . Defina os membros dessa estrutura da seguinte maneira:

  • Tipo = NDIS_OBJECT_TYPE_DEFAULT
  • Revisão = NDIS_PD_CONFIG_REVISION_1
  • Tamanho = NDIS_SIZEOF_PD_CONFIG_REVISION_1

Flags

Esse membro é reservado e deve ser definido como 0.

Enabled

Um valor BOOLEAN definido como TRUE se a funcionalidade PacketDirect do provedor PDPI estiver habilitada. Caso contrário, esse membro será FALSE.

CapabilitiesOffset

Se o membro CapabilitiesSize for maior que zero, esse será um ponteiro alinhado ao ULONG para uma estrutura NDIS_PD_CAPABILITIES .

CapabilitiesSize

Se esse membro for maior que zero, ele conterá o tamanho da estrutura NDIS_PD_CAPABILITIES para a qual o membro CapabilitiesOffset aponta.

Comentários

Essa estrutura deve ser alinhada em um limite de 8 bytes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho ntddndis.h (inclua Ndis.h)

Confira também

NDIS_OBJECT_HEADER