struttura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO (ntddndis.h)
La struttura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO specifica uno o più blocchi di configurazione della funzione virtuale (VF) i cui dati sono stati modificati (invalidati) dal driver per la funzione fisica PCI Express (PCIe) nella scheda di rete.
Sintassi
typedef struct _NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO {
NDIS_OBJECT_HEADER Header;
ULONG64 BlockMask;
} NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO, *PNDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO;
Members
Header
Tipo, revisione e dimensioni della struttura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO . Questo membro viene formattato come struttura NDIS_OBJECT_HEADER .
Il driver miniport deve impostare il membro Type di Header su NDIS_OBJECT_TYPE_DEFAULT. Per specificare la versione della struttura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO , il driver miniport deve impostare il membro Revision di Header sul valore seguente:
NDIS_SIZEOF_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO_REVISION_1
Versione originale per NDIS 6.30 e versioni successive.
Impostare il membro Size su NDIS_SIZEOF_SRIOV_VF_CONFIG_STATE_REVISION_1.
BlockMask
Valore ULONG64 che specifica una maschera di bit per i primi 64 blocchi di configurazione VF. Ogni bit nella maschera di bit corrisponde a un blocco di configurazione VF. Se il bit è impostato su uno, i dati associati al blocco di configurazione VF corrispondente sono stati modificati.
Commenti
La struttura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO viene usata nelle richieste del set OID di OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK.
Un blocco di configurazione VF viene usato per la comunicazione backchannel tra i driver del file PF PCIe e un VF in un dispositivo che supporta l'interfaccia SR-IOV. I dati di un blocco di configurazione VF possono essere scambiati tra i driver seguenti:
- Driver miniport VF, che viene eseguito nel sistema operativo guest. Questo sistema operativo viene eseguito all'interno di una partizione figlio Hyper-V.
-
Driver miniport PF, che viene eseguito nel sistema operativo di gestione.
Questo sistema operativo viene eseguito all'interno della partizione padre hyper-V.
È tuttavia consigliabile riservare i primi 64 blocchi di configurazione VF per i dati che possono cambiare occasionalmente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.30 e versioni successive. |
Intestazione | ntddndis.h (include Ndis.h) |
Vedi anche