IOCTL_SRIOV_INVALIDATE_BLOCK IOCTL (pcivirt.h)
A solicitação IOCTL_SRIOV_INVALIDATE_BLOCK indica que a pilha de virtualização deseja redefinir o conteúdo do bloco de configuração especificado.
Código principal
Buffer de entrada
Um ponteiro para uma estrutura SRIOV_INVALIDATE_BLOCK que contém o bloco de configuração a ser invalidado.
Comprimento do buffer de entrada
O tamanho da estrutura SRIOV_INVALIDATE_BLOCK .
Bloco de status
Irp->IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Caso contrário, Status para a condição de erro apropriada como um código NTSTATUS .
Comentários
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 solicitação é enviada ao driver de função física (PF) pelo VSP. O driver PF conclui a solicitação quando o driver deseja indicar ao driver de função virtual (VF) que um ou mais dos blocos de configuração precisam ser lidos novamente.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | pcivirt.h |
IRQL | PASSIVE_LEVEL |