IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)
La requête indique que la pile de virtualisation ou l’appareil SR-IOV a reçu l’un des événements répertoriés dans SRIOV_PF_EVENT.
Code principal
Mémoire tampon d’entrée
Pointeur vers une structure SRIOV_PNP_EVENT_COMPLETE qui contient le code NTSTATUS avec lequel IOCTL_SRIOV_NOTIFICATION requête doit être terminée.
Longueur de la mémoire tampon d’entrée
Taille de la structure SRIOV_PNP_EVENT_COMPLETE.
Bloc d’état
> IoStatus.Status est défini sur STATUS_SUCCESS si la requête réussit. Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS.
Remarques
Cette demande IOCTL est envoyée par la pile de virtualisation au pilote PCI Express SR-IOV Physical Function (PF) qui expose GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE.
La pile de virtualisation envoie la requête IOCTL_SRIOV_EVENT_COMPLETE lorsque le pilote de fonction physique (PF) termine la requête IOCTL_SRIOV_NOTIFICATION précédemment envoyée. La requête IOCTL_SRIOV_EVENT_COMPLETE peut être effectuée de façon synchrone. La pile fournit le code NTSTATUS à définir pour l'SRIOV_PNP_EVENT_COMPLETE est la mémoire tampon d’entrée.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | pcivirt.h |
IRQL | PASSIVE_LEVEL |