Partilhar 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 de um PCI Express SR-IOV valores de espaço de configuração da Função Virtual.

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.

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 e efeitos colaterais como se gravados 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