IOCTL_SRIOV_INVALIDATE_BLOCK IOCTL (pcivirt.h)
La demande IOCTL_SRIOV_INVALIDATE_BLOCK indique que la pile de virtualisation souhaite réinitialiser le contenu du bloc de configuration spécifié.
Code principal
Mémoire tampon d'entrée
Pointeur vers une structure de SRIOV_INVALIDATE_BLOCK qui contient le bloc de configuration à invalider.
Longueur de la mémoire tampon d’entrée
Taille de la structure SRIOV_INVALIDATE_BLOCK .
Bloc d’état
Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS .
Remarques
Cette requête 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 demande est envoyée au pilote de fonction physique (PF) par VSP. Le pilote PF termine la requête lorsque le pilote souhaite indiquer au pilote de fonction virtuelle (VF) qu’un ou plusieurs blocs de configuration doivent être lus à nouveau.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | pcivirt.h |
IRQL | PASSIVE_LEVEL |