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.
Para obtener instrucciones sobre cómo emitir solicitudes de OID a adaptadores físicos subyacentes, consulte Administración de solicitudes de OID a adaptadores de red físicos.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.30 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

NDIS_OID_REQUEST

OID_SWITCH_NIC_REQUEST