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 se enumeran en el miembro Ports .
OffsetFirstPort
Desplazamiento, en bytes, desde el principio de la estructura de 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 miembro Ports .
Ports[1]
Matriz que contiene las características del puerto para cada puerto NDIS activo en un adaptador de miniporte. 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.
Comentarios
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 | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.0 y versiones posteriores. |
Encabezado | ntddndis.h (include Ndis.h) |