DXGKDDI_READVIRTUALFUNCTIONCONFIG funzione di callback (dispmprt.h)
Questa routine fornisce la macchina virtuale non con privilegi con il contenuto di uno spazio di configurazione della funzione virtuale PCI Express SR-IOV.
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.
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 deve restituire valori come se si leggesse 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 oppure chiamando GetVirtualFunctionData (dalla PCI_VIRTUALIZATION_INTERFACE del PDO di livello inferiore) o una combinazione dei due.
I driver in modalità kernel devono filtrare la richiesta rispetto ai parametri della funzione virtuale e non riuscire se è presente una richiesta di accesso all'intervallo consentito.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dispmprt.h |