struttura NDIS_SWITCH_NIC_STATUS_INDICATION (ndis.h)

La struttura NDIS_SWITCH_NIC_STATUS_INDICATION specifica le informazioni necessarie per inoltrare o originare un'indicazione di stato NDIS da una scheda di rete fisica sottostante.

Sintassi

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;

Members

Header

Tipo, revisione e dimensioni della struttura NDIS_SWITCH_NIC_STATUS_INDICATION . Questo membro viene formattato come struttura NDIS_OBJECT_HEADER .

Il membro Type di Header deve essere impostato su NDIS_OBJECT_TYPE_DEFAULT. Per specificare la versione della struttura NDIS_SWITCH_NIC_STATUS_INDICATION , il membro Revision di Header deve essere impostato sul valore seguente:

NDIS_SWITCH_NIC_STATUS_INDICATION_REVISION_1

Versione originale per NDIS 6.30 e versioni successive.

Impostare il membro Size su NDIS_SIZEOF_SWITCH_NIC_STATUS_REVISION_1.

Flags

Valore ULONG che contiene un OR bit per bit di flag. Questo membro è riservato per NDIS.

SourcePortId

Valore NDIS_SWITCH_PORT_ID che contiene l'identificatore univoco della porta del commutatore estendibile Hyper-V da cui è stata originariamente generata l'indicazione di stato NDIS.

SourceNicIndex

Valore NDIS_SWITCH_NIC_INDEX che specifica l'indice della scheda di rete di origine connessa alla porta del commutatore estendibile di origine. Questa porta viene specificata dal membro SourcePortId .

DestinationPortId

Valore NDIS_SWITCH_PORT_ID che contiene l'identificatore univoco della porta del commutatore estendibile a cui deve essere inoltrata l'indicazione di stato NDIS.

DestinationNicIndex

Valore NDIS_SWITCH_NIC_INDEX che specifica l'indice della scheda di rete di destinazione connessa alla porta del commutatore estendibile specificata dal membro DestinationPortId .

StatusIndication

Puntatore a una struttura NDIS_STATUS_INDICATION . Questa struttura contiene i dati per l'indicazione di stato NDIS originariamente rilasciata dalla scheda di rete di origine, come specificato dai membri SourcePortId e SourceNicIndex .

Commenti

La struttura NDIS_SWITCH_NIC_STATUS_INDICATION viene utilizzata nelle indicazioni di stato NDIS di NDIS_STATUS_SWITCH_NIC_STATUS.

Un'estensione può inoltrare o originare indicazioni sullo stato da qualsiasi scheda fisica sottostante connessa alla scheda di rete esterna del commutatore estendibile. In genere, l'estensione rilascia queste indicazioni di stato per modificare le funzionalità di offload hardware annunciate dell'adattatore fisico sottostante.

L'estensione può inoltrare o originare notifiche di stato per i tipi di offload hardware seguenti:

  • Sicurezza del protocollo Internet (IPsec).
  • Coda di macchine virtualizzate (VMQ).
  • Single Root I/O Virtualization (SR-IOV).
Per linee guida su come emettere indicazioni di stato NDIS dalle schede fisiche sottostanti, vedere Gestione delle indicazioni di stato NDIS dalle schede di rete fisiche.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.30 e versioni successive.
Intestazione ndis.h (include Ndis.h)

Vedi anche

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_SWITCH_NIC_STATUS_INDICATION