Compartir a través de


estructura NDIS_SWITCH_NIC_STATUS_INDICATION (ndis.h)

La estructura NDIS_SWITCH_NIC_STATUS_INDICATION especifica la información necesaria para reenviar o originar una indicación de estado NDIS de un adaptador de red físico subyacente.

Sintaxis

typedef struct _NDIS_SWITCH_NIC_STATUS_INDICATION {
  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_STATUS_INDICATION StatusIndication;
} NDIS_SWITCH_NIC_STATUS_INDICATION, *PNDIS_SWITCH_NIC_STATUS_INDICATION;

Miembros

Header

Tipo, revisión y tamaño de la estructura NDIS_SWITCH_NIC_STATUS_INDICATION . 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_STATUS_INDICATION , el miembro Revision de Header debe establecerse en el siguiente valor:

NDIS_SWITCH_NIC_STATUS_INDICATION_REVISION_1

Versión original para NDIS 6.30 y versiones posteriores.

Establezca el miembro Size en NDIS_SIZEOF_SWITCH_NIC_STATUS_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 desde el que se generó originalmente la indicación de estado NDIS.

SourceNicIndex

Valor NDIS_SWITCH_NIC_INDEX que especifica el índice del adaptador de red de origen que está conectado al puerto de conmutador extensible de origen. El miembro SourcePortId especifica este puerto.

DestinationPortId

Valor de NDIS_SWITCH_PORT_ID que contiene el identificador único del puerto de conmutador extensible al que se va a reenviar la indicación de estado NDIS.

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 .

StatusIndication

Puntero a una estructura de NDIS_STATUS_INDICATION . Esta estructura contiene los datos de la indicación de estado NDIS emitida originalmente por el adaptador de red de origen según lo especificado por los miembros SourcePortId y SourceNicIndex .

Comentarios

La estructura NDIS_SWITCH_NIC_STATUS_INDICATION se usa en las indicaciones de estado NDIS de NDIS_STATUS_SWITCH_NIC_STATUS.

Una extensión puede reenviar o originar indicaciones de estado de cualquier adaptador físico subyacente que esté conectado al adaptador de red externo de conmutador extensible. Normalmente, la extensión emite estas indicaciones de estado para cambiar las funcionalidades de descarga de hardware anunciadas del adaptador físico subyacente.

La extensión puede reenviar o originar notificaciones de estado para los siguientes tipos de descargas de hardware:

  • Seguridad del protocolo de Internet (IPsec).
  • Cola de máquinas virtualizadas (VMQ).
  • Virtualización de E/S de raíz única (SR-IOV).
Para obtener instrucciones sobre cómo emitir indicaciones de estado NDIS desde adaptadores físicos subyacentes, consulte Administración de indicaciones de estado NDIS de adaptadores de red físicos.

Requisitos

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

Consulte también

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_SWITCH_NIC_STATUS_INDICATION