D3DKMT_SETALLOCATIONPRIORITY構造体 (d3dkmthk.h)
D3DKMT_SETALLOCATIONPRIORITY構造体は、割り当てのリソースまたはリストを設定する優先度レベルを記述します。
構文
typedef struct _D3DKMT_SETALLOCATIONPRIORITY {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hResource;
[in] const D3DKMT_HANDLE *phAllocationList;
[in] UINT AllocationCount;
[in] const UINT *pPriorities;
} D3DKMT_SETALLOCATIONPRIORITY;
メンバーズ
[in] hDevice
リソースまたは割り当ての一覧が関連付けられているデバイスへのカーネル モード ハンドルを表すD3DKMT_HANDLEデータ型。
[in] hResource
優先順位を設定する必要があるリソースへのハンドル。 OpenGL ICD が、割り当てのリストの優先順位を設定するために指定 phAllocationList
hResource
[in] phAllocationList
割り当てに対するカーネル モード ハンドルを表すD3DKMT_HANDLEデータ型の配列。 OpenGL ICD は、
[in] AllocationCount
phAllocationList が指定
[in] pPriorities
優先度レベルの配列へのポインター。
pPriorities 内の各要素は、次のいずれかの値に設定できます。
列挙 子 | 意味 |
---|---|
D3DDDI_ALLOCATIONPRIORITY_MINIMUM (0x28000000) | 最小優先度 |
D3DDDI_ALLOCATIONPRIORITY_LOW (0x50000000) | 優先順位が低い |
D3DDDI_ALLOCATIONPRIORITY_NORMAL (0x78000000) | 通常の優先度 |
D3DDDI_ALLOCATIONPRIORITY_HIGH (0xa0000000) | 優先度が高い |
D3DDDI_ALLOCATIONPRIORITY_MAXIMUM (0xc8000000) | 最大優先度 |
上記の値の意味の詳細については、pfnSetPriorityCb 関数の「解説」セクションを参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ヘッダー | d3dkmthk.h (D3dkmthk.h を含む) |