Condividi tramite


DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG funzione di callback (dispmprt.h)

Questa funzione di callback consente alla macchina virtuale non con privilegi di impostare il contenuto di uno spazio di configurazione della funzione virtuale PCI Express SR-IOV.

Sintassi

DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkddiWritevirtualfunctionconfig;

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

Parametri

[in] Context

Contesto miniport restituito dal driver nella struttura DXGKDDI_SRIOV_INTERFACE .

[in, out] pArgs

Puntatore a una struttura DXGKARG_WRITEVIRTUALFUNCTIONCONFIG.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo.

Commenti

La concessione dell'accesso diretto della partizione guest allo spazio di configurazione può essere problematica, pertanto questa funzione fornisce un metodo di accesso sicuro al blocco di configurazione delle funzioni virtuali.

Si noti che questo dovrebbe restituire valori ed effetti collaterali come se scritto nel blocco di configurazione del dispositivo virtuale. L'uso di questa interfaccia può eseguire la scrittura gestendola internamente all'interno del driver che fornisce l'interfaccia o chiamando SetVirtualFunctionData (dall'PCI_VIRTUALIZATION_INTERFACE del PDO di livello inferiore) o una combinazione dei due.

Requisiti

Requisito Valore
Intestazione dispmprt.h