共用方式為


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