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 |