D3DKMT_CREATEPAGINGQUEUE 結構 (d3dkmthk.h)
D3DKMT_CREATEPAGINGQUEUE 會與 D3DKMTCreatePagingQueue 搭配使用,以建立裝置分頁佇列,以便用來與裝置的視訊記憶體管理作業同步處理,例如讓裝置資源駐留。
語法
typedef struct _D3DKMT_CREATEPAGINGQUEUE {
[in] D3DKMT_HANDLE hDevice;
[in] D3DDDI_PAGINGQUEUE_PRIORITY Priority;
[out] D3DKMT_HANDLE hPagingQueue;
[out] D3DKMT_HANDLE hSyncObject;
void D3DKMT_PTR(
VOID *unnamedParam1,
FenceValueCPUVirtualAddress unnamedParam2
);
[in] UINT PhysicalAdapterIndex;
} D3DKMT_CREATEPAGINGQUEUE;
成員
[in] hDevice
要為其建立新分頁佇列物件的裝置。
[in] Priority
排程相對於此裝置上其他分頁佇列的優先順序。 具有較高優先順序值的分頁佇列會先處理優先順序較低的分頁佇列。
[out] hPagingQueue
將用來同步處理分頁作業的分頁佇列句柄。
[out] hSyncObject
處理用於同步處理這個分頁佇列之分頁作業的受監視柵欄物件。 以隱含或明確方式) 終結分頁佇列 (會自動終結此同步處理物件。
void D3DKMT_PTR( VOID *unnamedParam1, FenceValueCPUVirtualAddress unnamedParam2)
[in] PhysicalAdapterIndex
實體配接器索引 (佇列的引擎序數) 。
備註
裝置可以為其建立多個分頁佇列。 分頁佇列可以藉由呼叫 D3DKMTDestroyPagingQueue 來明確終結,或藉由隱含終結他們所屬的裝置。 在後者之後,分頁佇列句柄將會變成無效。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | d3dkmthk.h (包含 D3dkmthk.h) |