estrutura NDIS_PORT_ARRAY (ntddndis.h)

A estrutura NDIS_PORT_ARRAY especifica uma lista de portas NDIS e suas características associadas.

Sintaxe

typedef struct _NDIS_PORT_ARRAY {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     NumberOfPorts;
  ULONG                     OffsetFirstPort;
  ULONG                     ElementSize;
  NDIS_PORT_CHARACTERISTICS Ports[1];
} NDIS_PORT_ARRAY, *PNDIS_PORT_ARRAY;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura de NDIS_PORT_ARRAY. Defina o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision como NDIS_PORT_ARRAY_REVISION_1 e o membro Size para NDIS_SIZEOF_PORT_ARRAY_REVISION_1.

NumberOfPorts

O número de portas NDIS que têm características listadas no membro Portas.

OffsetFirstPort

O deslocamento, em bytes, desde o início da estrutura de NDIS_PORT_ARRAY até o início dos primeiros dados de características da porta.

ElementSize

O tamanho, em bytes, de cada elemento na matriz especificada pelo membro Portas .

Ports[1]

Uma matriz que contém as características de porta para cada porta NDIS ativa em um adaptador de miniporto. O membro ElementSize especifica o tamanho de cada elemento na matriz. O membro NumberOfPorts especifica o número de elementos na matriz. Cada elemento na matriz é um NDIS_PORT_CHARACTERISTICS estrutura.

Comentários

A estrutura NDIS_PORT_ARRAY especifica características de todas as portas NDIS ativas no adaptador de miniporto para o OID_GEN_ENUMERATE_PORTS OID.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Cabeçalho ntddndis.h (inclua Ndis.h)

Confira também

NDIS_OBJECT_HEADER

NDIS_PORT_CHARACTERISTICS

OID_GEN_ENUMERATE_PORTS