Condividi tramite


DXGKDDI_GETRESOURCEFORBAR funzione di callback (dispmprt.h)

Se il driver non supporta l'interfaccia GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE, questa routine restituisce l'indirizzo di base della partizione host di un singolo registro di indirizzi di base della funzione virtuale. Questo indirizzo fisico host deve essere l'inizio dello spazio MMIO (output di input di gestione della memoria) di cui il driver vuole essere mappato come barra MMIO della partizione GPU.

Quando il driver segnala che supporta l'interfaccia GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE, questa funzione non verrà chiamata.

Sintassi

DXGKDDI_GETRESOURCEFORBAR DxgkddiGetresourceforbar;

NTSTATUS DxgkddiGetresourceforbar(
  [in]      HANDLE Context,
  [in, out] DXGKARG_GETRESOURCEFORBAR *pArgs
)
{...}

Parametri

[in] Context

Contesto miniport restituito dal driver nella struttura DXGKDDI_SRIOV_INTERFACE.

[in, out] pArgs

Puntatore al DXGKARG_GETRESOURCEFORBAR che contiene argomenti per questa funzione.

Valore restituito

Se la funzione VF dispone di risorse in questo oggetto BarIndex e può restituire le informazioni corrette, l'istruzione NT_SUCCESS(valore restituito) sarà true.

Osservazioni

Questa routine può non riuscire se VF non espone una barra in BarIndex. Questo errore è previsto e non causerà un errore immediato.

Fabbisogno

Requisito Valore
intestazione dispmprt.h