estructura NDIS_PORT_ARRAY (ntddndis.h)
La estructura NDIS_PORT_ARRAY especifica una lista de puertos NDIS y sus características asociadas.
Sintaxis
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;
Miembros
Header
Estructura NDIS_OBJECT_HEADER de la estructura NDIS_PORT_ARRAY. Establezca el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_DEFAULT, el miembro Revision en NDIS_PORT_ARRAY_REVISION_1 y el miembro Size en NDIS_SIZEOF_PORT_ARRAY_REVISION_1.
NumberOfPorts
Número de puertos NDIS que tienen características que aparecen en el miembro Ports.
OffsetFirstPort
Desplazamiento, en bytes, desde el principio de la estructura NDIS_PORT_ARRAY hasta el inicio de los primeros datos de características del puerto.
ElementSize
Tamaño, en bytes, de cada elemento de la matriz que especifica el Ports miembro.
Ports[1]
Matriz que contiene las características del puerto para cada puerto NDIS activo en un adaptador de miniport. El miembro ElementSize especifica el tamaño de cada elemento de la matriz. El miembro NumberOfPorts especifica el número de elementos de la matriz. Cada elemento de la matriz es un NDIS_PORT_CHARACTERISTICS estructura.
Observaciones
La estructura NDIS_PORT_ARRAY especifica características, de todos los puertos NDIS activos en el adaptador de miniporte, para el OID de OID_GEN_ENUMERATE_PORTS.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
encabezado de | ntddndis.h (include Ndis.h) |