IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)
La demande 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 de SRIOV_PNP_EVENT_COMPLETE qui contient le code NTSTATUS avec lequel IOCTL_SRIOV_NOTIFICATION demande doit être effectuée.
Longueur de la mémoire tampon d’entrée
Taille de la structure SRIOV_PNP_EVENT_COMPLETE .
Bloc d’état
Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Sinon, indiquez 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 DE fonction physique (PF) PCI Express Express SR-IOV 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 demande IOCTL_SRIOV_EVENT_COMPLETE peut être effectuée de manière synchrone. La pile fournit le code NTSTATUS à définir pour le SRIOV_PNP_EVENT_COMPLETE est la mémoire tampon d’entrée.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | pcivirt.h |
IRQL | PASSIVE_LEVEL |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour