Bagikan melalui


DXGKDDI_GETRESOURCEFORBAR fungsi panggilan balik (dispmprt.h)

Jika driver tidak mendukung antarmuka GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE, rutinitas ini mengembalikan alamat dasar partisi host dari satu register alamat dasar Fungsi Virtual. Alamat fisik host ini harus menjadi awal dari ruang MMIO (Output input manajemen memori) yang ingin dipetakan driver sebagai bilah MMIO partisi GPU.

Ketika driver melaporkan bahwa ia mendukung antarmuka GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE, fungsi ini tidak akan dipanggil.

Sintaks

DXGKDDI_GETRESOURCEFORBAR DxgkddiGetresourceforbar;

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

Parameter

[in] Context

Konteks miniport yang dikembalikan oleh driver dalam struktur DXGKDDI_SRIOV_INTERFACE .

[in, out] pArgs

Penunjuk ke DXGKARG_GETRESOURCEFORBAR yang berisi argumen untuk fungsi ini.

Nilai kembali

Jika VF memiliki sumber daya di BarIndex ini dan dapat mengembalikan informasi dengan benar, pernyataan NT_SUCCESS(nilai pengembalian) akan benar.

Keterangan

Rutinitas ini dapat gagal jika VF tidak mengekspos BAR di BarIndex. Hal ini diharapkan dan tidak akan menyebabkan kegagalan segera.

Persyaratan

Persyaratan Nilai
Header dispmprt.h