IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)
Die Anforderung gibt an, dass der Virtualisierungsstapel oder das SR-IOV-Gerät eines der in SRIOV_PF_EVENT aufgeführten Ereignisse empfangen hat.
Hauptcode
Eingabepuffer
Ein Zeiger auf eine SRIOV_PNP_EVENT_COMPLETE-Struktur , die den NTSTATUS-Code enthält, mit dem IOCTL_SRIOV_NOTIFICATION Anforderung abgeschlossen werden muss.
Eingabepufferlänge
Die Größe der SRIOV_PNP_EVENT_COMPLETE-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.
Der Virtualisierungsstapel sendet die IOCTL_SRIOV_EVENT_COMPLETE-Anforderung , wenn der Treiber für physische Funktionen (PF) die zuvor gesendete IOCTL_SRIOV_NOTIFICATION Anforderung abschließt. Die IOCTL_SRIOV_EVENT_COMPLETE Anforderung kann synchron abgeschlossen werden. Der Stapel stellt den NTSTATUS-Code bereit, der für die SRIOV_PNP_EVENT_COMPLETE der Eingabepuffer festgelegt werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Header | pcivirt.h |
IRQL | PASSIVE_LEVEL |