DXGKDDI_READVIRTUALFUNCTIONCONFIG funzione di callback (dispmprt.h)
Questa routine fornisce alla macchina virtuale senza privilegi il contenuto di uno spazio di configurazione di PCI Express SR-IOV Virtual Function.
Sintassi
DXGKDDI_READVIRTUALFUNCTIONCONFIG DxgkddiReadvirtualfunctionconfig;
NTSTATUS DxgkddiReadvirtualfunctionconfig(
[in] HANDLE Context,
[in, out] DXGKARG_READVIRTUALFUNCTIONCONFIG *pArgs
)
{...}
Parametri
[in] Context
Contesto miniport restituito dal driver nella struttura DXGKDDI_SRIOV_INTERFACE.
[in, out] pArgs
Puntatore alla struttura DXGKARG_READVIRTUALFUNCTIONCONFIG.
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 deve restituire valori come se fossero letti dal blocco di configurazione del dispositivo virtuale. L'uso di questa interfaccia può eseguire la lettura gestendola internamente all'interno del driver che fornisce l'interfaccia o chiamando GetVirtualFunctionData (dal PCI_VIRTUALIZATION_INTERFACE del PDO di livello inferiore) o una combinazione dei due.
I driver in modalità kernel devono filtrare la richiesta in base ai parametri della funzione virtuale e non riuscire se è presente una richiesta di accesso non compreso nell'intervallo consentito.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dispmprt.h |