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 degli indirizzi di base della funzione virtuale. Questo indirizzo fisico host deve essere l'inizio dello spazio MMIO (output di input di gestione della memoria) che il driver vuole essere mappato come barra MMIO della partizione GPU.

Quando il report del driver 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 alla DXGKARG_GETRESOURCEFORBAR che contiene argomenti per questa funzione.

Valore restituito

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

Commenti

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

Requisiti

Requisito Valore
Intestazione dispmprt.h