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