IOCTL_SRIOV_INVALIDATE_BLOCK IOCTL (pcivirt.h)
Die IOCTL_SRIOV_INVALIDATE_BLOCK Anforderung gibt an, dass der Virtualisierungsstapel den Inhalt des angegebenen Konfigurationsblocks zurücksetzen möchte.
Hauptcode
Eingabepuffer
Ein Zeiger auf eine SRIOV_INVALIDATE_BLOCK Struktur, die den zu ungültigen Konfigurationsblock enthält.
Eingabepufferlänge
Die Größe der SRIOV_INVALIDATE_BLOCK Struktur.
Statusblock
Irp->IoStatus.Status ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird status für die entsprechende Fehlerbedingung als NTSTATUS-Code verwendet.
Hinweise
Diese IOCTL-Anforderung wird vom Virtualisierungsstapel an den PCI Express SR-IOV Physical Function-Treiber (PF) gesendet, der GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE verfügbar macht.
Die Anforderung wird von VSP an den Treiber der physischen Funktion (PF) gesendet. Der PF-Treiber schließt die Anforderung ab, wenn der Treiber dem VF-Treiber (Virtual Function) mitteilen möchte, dass mindestens einer der Konfigurationsblöcke erneut gelesen werden muss.
Anforderungen
Anforderung | Wert |
---|---|
Header | pcivirt.h |
IRQL | PASSIVE_LEVEL |