DXGKDDI_READVIRTUALFUNCTIONCONFIG função de retorno de chamada (dispmprt.h)
Essa rotina fornece à máquina virtual sem privilégios o conteúdo de um PCI Express SR-IOV os valores de espaço de configuração da Função Virtual.
Sintaxe
DXGKDDI_READVIRTUALFUNCTIONCONFIG DxgkddiReadvirtualfunctionconfig;
NTSTATUS DxgkddiReadvirtualfunctionconfig(
[in] HANDLE Context,
[in, out] DXGKARG_READVIRTUALFUNCTIONCONFIG *pArgs
)
{...}
Parâmetros
[in] Context
O contexto de miniporto retornado pelo driver na estrutura DXGKDDI_SRIOV_INTERFACE.
[in, out] pArgs
Um ponteiro para a estrutura DXGKARG_READVIRTUALFUNCTIONCONFIG.
Valor de retorno
Retorne STATUS_SUCCESS se a operação for bem-sucedida.
Observações
Conceder à partição de convidado acesso direto ao espaço de configuração pode ser problemático, portanto, essa função fornece um método de acessar com segurança o bloco de configuração de funções virtuais.
Observe que isso deve retornar valores como se fosse lido do bloco de configuração do dispositivo virtual. O uso dessa interface pode realizar a leitura manipulando-a internamente dentro do driver que fornece a interface ou chamando GetVirtualFunctionData (do PCI_VIRTUALIZATION_INTERFACE do PDO de nível inferior) ou alguma combinação dos dois.
Os drivers de modo kernel devem filtrar a solicitação nos parâmetros da Função Virtual e falhar se houver solicitação de acesso fora do intervalo permitido.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dispmprt.h |