IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)
A solicitação indica que a pilha de virtualização ou o dispositivo SR-IOV recebeu um dos eventos listados em SRIOV_PF_EVENT.
Código principal
Buffer de entrada
Um ponteiro para uma estrutura SRIOV_PNP_EVENT_COMPLETE que contém o código NTSTATUS com o qual IOCTL_SRIOV_NOTIFICATION solicitação deve ser concluída.
Comprimento do buffer de entrada
O tamanho da estrutura SRIOV_PNP_EVENT_COMPLETE.
Bloco de status
Irp->IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Caso contrário, status à condição de erro apropriada como um código de NTSTATUS.
Observações
Essa solicitação IOCTL é enviada pela pilha de virtualização para o driver PF (PCI Express SR-IOV Physical Function) que expõe GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICE.
A pilha de virtualização envia a solicitação IOCTL_SRIOV_EVENT_COMPLETE quando o driver da função física (PF) conclui a solicitação de IOCTL_SRIOV_NOTIFICATION enviada anteriormente. A solicitação IOCTL_SRIOV_EVENT_COMPLETE pode ser concluída de forma síncrona. A pilha fornece o código NTSTATUS a ser definido para o SRIOV_PNP_EVENT_COMPLETE é o buffer de entrada.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | pcivirt.h |
IRQL | PASSIVE_LEVEL |