DXGKDDI_GETMMIORANGECOUNT fungsi panggilan balik (dispmprt.h)
Mendapatkan jumlah rentang memori di MMIO (output input yang dipetakan memori) perangkat virtual (register alamat dasar).
Sintaks
DXGKDDI_GETMMIORANGECOUNT DxgkddiGetmmiorangecount;
NTSTATUS DxgkddiGetmmiorangecount(
HANDLE Context,
DXGKARG_GETMMIORANGECOUNT *pArgs
)
{...}
Parameter
Context
Handel ke konteks perangkat.
pArgs
Penunjuk ke struktur DXGKARG_GETMMIORANGECOUNT .
Nilai kembali
Menampilkan:
- STATUS_SUCCESS Sistem IHV tidak mengalami kesalahan.
- STATUS_INVALID_DEVICE_REQUEST Perangkat virtual mengalami kesalahan dan harus dihentikan secara paksa. Kegagalan di sini akan menyebabkan kegagalan perangkat virtual.
Keterangan
Fungsi ini akan mendapatkan jumlah total kemarahan memori yang membentuk masing-masing RS perangkat virtual. Setiap rentang mewakili sekelompok halaman yang dipetakan langsung dari salah satu RS perangkat fisik, dicegat oleh perangkat virtual perangkat lunak (tetapi masih didukung oleh memori perangkat fisik), atau sepenuhnya virtual dan tidak dipetakan.
Perhatikan bahwa jika perangkat sepenuhnya virtual, dan tidak memerlukan intersepsi atau halaman virtual, fungsi ini dapat tidak dibedakan dan NULL di antarmuka.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 1809 |
Header | dispmprt.h |
IRQL | PASSIVE_LEVEL |