Compartilhar via


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