共用方式為


DXGKARG_GETBACKINGRESOURCE結構(dispmprt.h)

用來取得虛擬設備 MMIO(記憶體對應輸入輸出)橫條支援資源的自變數。

語法

typedef struct _DXGKARG_GETBACKINGRESOURCE {
  ULONG                           VirtualFunctionIndex;
  USHORT                          ResourceIndex;
  PCM_PARTIAL_RESOURCE_DESCRIPTOR Resource;
  PMDL                            pMdl;
} DXGKARG_GETBACKINGRESOURCE, *PDXGKARG_GETBACKINGRESOURCE;

成員

VirtualFunctionIndex

查詢安全性的特定 Virtual 函式。

ResourceIndex

資源索引。

Resource

傳回資源描述元,包含主機基地址和資源長度。

pMdl

MDL 的指標(記憶體描述元清單)。

除了傳回資源,驅動程式可以傳回已建立的 MDL,以做為備份資源使用。 傳回的任何 MDL 都必須指向連續的實體 RAM 或 MMIO 空間,且不會位移到第一頁,以及PAGE_SIZE可分割的長度。

言論

請注意,支持資源目前僅限於MAX_FLEXIO_RESOURCES (32) 範圍。 然後,這些資源會由MMIO對應中存在的散佈/收集機制使用,以建立完整的客體橫條。 如果實體裝置未在特定索引使用資源,裝置應該設定所有傳回值,並傳回STATUS_SUCCESS。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1809
標頭 dispmprt.h