SRIOV_GET_MMIO_REQUIREMENTS função de retorno de chamada (pcivirt.h)
Não há suporte para essa função de retorno de chamada.
Obtém o espaço de E/S Memory-Mapped do PCI Express SR-IOV Virtual Function (VF) especificado.
Sintaxe
SRIOV_GET_MMIO_REQUIREMENTS SriovGetMmioRequirements;
NTSTATUS SriovGetMmioRequirements(
[in] PVOID Context,
[in] USHORT VfIndex,
[in] ULONG BlockId,
[out] PVOID Buffer,
[in] ULONG Length
)
{...}
Parâmetros
[in] Context
Um ponteiro para um contexto definido pelo driver.
[in] VfIndex
Um índice baseado em zero da VF ao qual essa operação de leitura se aplica.
[in] BlockId
Um número que identifica o bloco a ser lido. Isso é definido pelo provedor do driver PF.
[out] Buffer
Um ponteiro para um buffer que recebe os dados lidos do espaço MMIO do VF.
[in] Length
O comprimento em bytes desta operação de leitura.
Valor de retorno
Retorne STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorne um código de erro NTSTATUS apropriado.
Observações
Essa função de retorno de chamada é implementada pelo driver de função física (PF). Ele é invocado quando o sistema deseja recuperar o requisito MMIO do VF especificado.
(Question: How is this registered?)
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
da Plataforma de Destino | Windows |
cabeçalho | pcivirt.h (inclua Pcivirt.h) |
IRQL | PASSIVE_LEVEL |