Compartilhar via


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

Essa função de retorno de chamada permite que a máquina virtual sem privilégios defina o conteúdo dos valores de espaço de configuração de uma função virtual PCI Express SR-IOV.

Sintaxe

DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkddiWritevirtualfunctionconfig;

NTSTATUS DxgkddiWritevirtualfunctionconfig(
  [in]      HANDLE Context,
  [in, out] DXGKARG_WRITEVIRTUALFUNCTIONCONFIG *pArgs
)
{...}

Parâmetros

[in] Context

O contexto de miniporto retornado pelo driver na estrutura DXGKDDI_SRIOV_INTERFACE .

[in, out] pArgs

Um ponteiro para uma estrutura DXGKARG_WRITEVIRTUALFUNCTIONCONFIG.

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 e efeitos colaterais como se tivesse sido gravado no bloco de configuração do dispositivo virtual. O uso dessa interface pode realizar a gravação manipulando-a internamente dentro do driver que fornece a interface ou chamando SetVirtualFunctionData (do PCI_VIRTUALIZATION_INTERFACE do PDO de nível inferior) ou alguma combinação dos dois.

Requisitos

Requisito Valor
Cabeçalho dispmprt.h