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;
[out] VOID *FenceValueCPUVirtualAddress;
[in] UINT PhysicalAdapterIndex;
} D3DKMT_CREATEPAGINGQUEUE;
メンバーズ
[in] hDevice
新しいページング キュー オブジェクトを作成するデバイス。
[in] Priority
このデバイス上の他のページング キューに対する優先度のスケジュール設定。 優先順位の高い値を持つページング キューは、優先順位の低い値のページング キューの前に処理されます。
[out] hPagingQueue
ページング操作の同期に使用されるページング キュー ハンドル。
[out] hSyncObject
このページング キューのページング操作を同期するために使用される、監視対象のフェンス オブジェクトへのハンドル。 ページング キュー (暗黙的または明示的) を破棄すると、この同期オブジェクトが自動的に破棄されます。
[out] FenceValueCPUVirtualAddress
CPU のページング フェンス オブジェクト値の読み取り専用マッピング。 これは、監視対象のフェンス オブジェクトを作成したプロセスから読み取り可能なユーザー モード アドレスです。
[in] PhysicalAdapterIndex
キューの物理アダプター インデックス (エンジン序数)。
備考
デバイスには、複数のページング キューを作成できます。 ページング キューは、D3DKMTDestroyPagingQueue
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ヘッダー | d3dkmthk.h (D3dkmthk.h を含む) |