Partilhar via


NDIS_PORT_ARRAY estrutura (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 NDIS_PORT_ARRAY. Defina o membro tipo da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_DEFAULT, o membro de Revisão de para NDIS_PORT_ARRAY_REVISION_1 e o membro tamanho do 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 dados de características da primeira 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 da 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.

Observações

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

Requisitos

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

Consulte também

NDIS_OBJECT_HEADER

NDIS_PORT_CHARACTERISTICS

OID_GEN_ENUMERATE_PORTS