DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG funzione di callback (dispmprt.h)
Questa funzione di callback consente alla macchina virtuale senza privilegi di impostare il contenuto di uno spazio di configurazione di PCI Express SR-IOV Virtual Function.
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.
Osservazioni
La concessione dell'accesso diretto della partizione guest allo spazio di configurazione può essere problematica, pertanto questa funzione fornisce un metodo per accedere in modo sicuro al blocco di configurazione delle funzioni virtuali.
Si noti che questo dovrebbe restituire valori ed effetti collaterali come se scritta 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 (dal PCI_VIRTUALIZATION_INTERFACE del PDO di livello inferiore) o alcune combinazioni dei due.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dispmprt.h |