estructura NDIS_SWITCH_NIC_OID_REQUEST (ntddndis.h)
La estructura de NDIS_SWITCH_NIC_OID_REQUEST especifica la información necesaria para reenviar o originar solicitudes de OID.
Sintaxis
typedef struct _NDIS_SWITCH_NIC_OID_REQUEST {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_SWITCH_PORT_ID SourcePortId;
NDIS_SWITCH_NIC_INDEX SourceNicIndex;
NDIS_SWITCH_PORT_ID DestinationPortId;
NDIS_SWITCH_NIC_INDEX DestinationNicIndex;
PNDIS_OID_REQUEST OidRequest;
} NDIS_SWITCH_NIC_OID_REQUEST, *PNDIS_SWITCH_NIC_OID_REQUEST;
Miembros
Header
Tipo, revisión y tamaño de la estructura NDIS_SWITCH_NIC_OID_REQUEST . Este miembro tiene formato de estructura NDIS_OBJECT_HEADER .
El miembro Type de Header debe establecerse en NDIS_OBJECT_TYPE_DEFAULT. Para especificar la versión de la estructura de NDIS_SWITCH_NIC_OID_REQUEST , el miembro Revision de Header debe establecerse en el siguiente valor:
NDIS_SWITCH_NIC_OID_REQUEST_REVISION_1
Versión original para NDIS 6.30 y versiones posteriores.
Establezca el miembro Size en NDIS_SIZEOF_NDIS_SWITCH_NIC_OID_REQUEST_REVISION_1.
Flags
Valor de ULONG que contiene un OR bit a bit de marcas. Este miembro está reservado para NDIS.
SourcePortId
Valor de NDIS_SWITCH_PORT_ID que contiene el identificador único del puerto de conmutador extensible de Hyper-V al que se emitió originalmente la solicitud OID.
SourceNicIndex
Valor de NDIS_SWITCH_NIC_INDEX que especifica el índice del adaptador de red de origen que está conectado al puerto de conmutador extensible de origen especificado por el miembro SourcePortId .
DestinationPortId
Valor de NDIS_SWITCH_PORT_ID que contiene el identificador único del puerto de conmutador extensible al que se va a reenviar la solicitud OID.
DestinationNicIndex
Valor de NDIS_SWITCH_NIC_INDEX que especifica el índice del adaptador de red de destino que está conectado al puerto de conmutador extensible especificado por el miembro DestinationPortId .
OidRequest
Puntero a una estructura de NDIS_OID_REQUEST . Esta estructura contiene los datos de la solicitud OID que se reenviarán al controlador de miniporte del adaptador de red especificado por los miembros DestinationPortId y DestinationNicIndex .
Comentarios
La estructura NDIS_SWITCH_NIC_OID_REQUEST se usa en solicitudes de método OID de OID_SWITCH_NIC_REQUEST.
Una extensión puede reenviar o originar solicitudes de OID a adaptadores de red físicos subyacentes en la pila de controladores de conmutador extensible. Esto permite que una extensión haga lo siguiente:
-
Administre la configuración de las descargas de hardware en un adaptador físico subyacente para las siguientes tecnologías de descarga:
- Seguridad del protocolo de Internet (IPsec).
- Cola de máquinas virtualizadas (VMQ).
- Virtualización de E/S de raíz única (SR-IOV).
- Consulte la configuración de un adaptador de red físico subyacente mediante la emisión de NDIS OID estándar. Por ejemplo, la extensión puede emitir una solicitud de consulta OID de OID_802_3_CURRENT_ADDRESS para obtener la dirección actual del control de acceso multimedia (MAC) del adaptador.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.30 y versiones posteriores. |
Encabezado | ntddndis.h (include Ndis.h) |
Consulte también