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;
Membri
Header
Tipo, revisione e dimensione 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 di 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 Dimensioni 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.
Osservazioni
La struttura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO viene usata nelle richieste di set OID di OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK.
Un blocco di configurazione VF viene usato per la comunicazione backchannel tra i driver del 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:
- Il driver miniport VF, che viene eseguito nel sistema operativo guest. Questo sistema operativo viene eseguito all'interno di una Hyper-V partizione figlio.
-
Driver miniport PF, che viene eseguito nel sistema operativo di gestione.
Questo sistema operativo viene eseguito all'interno della Hyper-V partizione padre.
È tuttavia consigliabile riservare i primi 64 blocchi di configurazione VF per i dati che possono cambiare occasionalmente.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato in NDIS 6.30 e versioni successive. |
intestazione | ntddndis.h (include Ndis.h) |
Vedere anche