DXGKDDI_GETMMIORANGECOUNT回呼函式 (dispmprt.h)
取得虛擬設備 MMIO (記憶體對應輸入輸出中的記憶體範圍數目,) BAR (基地址快存器) 。
語法
DXGKDDI_GETMMIORANGECOUNT DxgkddiGetmmiorangecount;
NTSTATUS DxgkddiGetmmiorangecount(
HANDLE Context,
DXGKARG_GETMMIORANGECOUNT *pArgs
)
{...}
參數
Context
裝置內容的句柄。
pArgs
DXGKARG_GETMMIORANGECOUNT 結構的指標。
傳回值
傳回:
- STATUS_SUCCESS IHV 系統未發生任何錯誤。
- STATUS_INVALID_DEVICE_REQUEST虛擬設備發生錯誤,應該強制停止。 此處失敗會導致虛擬設備失敗。
備註
此函式會取得構成每個虛擬設備BA的記憶體重組總數。 每個範圍都代表一組頁面,這些頁面會直接從其中一個實體裝置 BA 進行對應,由軟體虛擬設備攔截 (,但仍受到實體裝置記憶體) 支援,或完全虛擬且未對應。
請注意,如果裝置完全虛擬,而且不需要任何攔截或虛擬頁面,此函式可以在介面中不實作和 NULL。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 |
標頭 | dispmprt.h |
IRQL | PASSIVE_LEVEL |