Compartilhar via


DXGKDDI_READVIRTUALFUNCTIONCONFIG função de retorno de chamada (dispmprt.h)

Essa rotina fornece à máquina virtual sem privilégios o conteúdo dos valores de espaço de configuração de uma Função Virtual SR-IOV do PCI Express.

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.

Retornar valor

Retornar STATUS_SUCCESS se a operação for bem-sucedida.

Comentários

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 acesso seguro ao 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 em relação aos 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