NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO-Struktur (ntddndis.h)
Die NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO-Struktur gibt einen oder mehrere VF-Konfigurationsblöcke (Virtual Function) an, deren Daten vom Treiber für die PHYSISCHE FUNKTION (PCIe) auf dem Netzwerkadapter geändert (ungültig) wurden.
Syntax
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;
Member
Header
Typ, Revision und Größe der NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO-Struktur . Dieser Member ist als NDIS_OBJECT_HEADER-Struktur formatiert.
Der Miniporttreiber muss das Type-Element von Header auf NDIS_OBJECT_TYPE_DEFAULT festlegen. Um die Version der NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO-Struktur anzugeben, muss der Miniporttreiber den Revisionsmember von Header auf den folgenden Wert festlegen:
NDIS_SIZEOF_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO_REVISION_1
Originalversion für NDIS 6.30 und höher.
Legen Sie das Element Größe auf NDIS_SIZEOF_SRIOV_VF_CONFIG_STATE_REVISION_1 fest.
BlockMask
Ein ULONG64 Wert, der eine Bitmaske für die ersten 64 VF-Konfigurationsblöcke angibt. Jedes Bit in der Bitmaske entspricht einem VF-Konfigurationsblock. Wenn das Bit auf eins festgelegt ist, haben sich die Daten geändert, die dem entsprechenden VF-Konfigurationsblock zugeordnet sind.
Hinweise
Die NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO-Struktur wird in OID-Mengenanforderungen von OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK verwendet.
Ein VF-Konfigurationsblock wird für die Backchannelkommunikation zwischen den Treibern der PCIe-PF und einem VF auf einem Gerät verwendet, das die SR-IOV-Schnittstelle unterstützt. Daten aus einem VF-Konfigurationsblock können zwischen den folgenden Treibern ausgetauscht werden:
- Der VF-Miniporttreiber, der im Gastbetriebssystem ausgeführt wird. Dieses Betriebssystem wird in einer untergeordneten Hyper-V-Partition ausgeführt.
-
Der PF-Miniporttreiber, der im Verwaltungsbetriebssystem ausgeführt wird.
Dieses Betriebssystem wird innerhalb der übergeordneten Hyper-V-Partition ausgeführt.
Es wird jedoch empfohlen, dass IHVs die ersten 64 VF-Konfigurationsblöcke für Daten reservieren, die sich gelegentlich ändern können.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.30 und höher. |
Kopfzeile | ntddndis.h (include Ndis.h) |
Weitere Informationen