D3DKMT_LOCK 結構 (d3dkmthk.h)
D3DKMT_LOCK 結構描述鎖定配置的參數。
語法
typedef struct _D3DKMT_LOCK {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hAllocation;
[in] UINT PrivateDriverData;
[in] UINT NumPages;
void D3DKMT_PTR(
const UINT *unnamedParam1,
pPages unnamedParam2
);
void D3DKMT_PTR(
VOID *unnamedParam1,
pData unnamedParam2
);
[in] D3DDDICB_LOCKFLAGS Flags;
D3DGPU_VIRTUAL_ADDRESS GpuVirtualAddress;
} D3DKMT_LOCK;
成員
[in] hDevice
D3DKMT_HANDLE數據類型,表示與配置相關聯之裝置的核心模式句柄。
[in] hAllocation
D3DKMT_HANDLE數據類型,表示要鎖定之配置的核心模式句柄。
[in] PrivateDriverData
UINT 值,指定從 OpenGL ICD 傳送至顯示迷你埠驅動程式的 DxgkDdiAcquireSwizzlingRange 函式的 MIP 層級) 32 位私人 (數據。
[in] NumPages
pPages 所指定頁面清單中的頁數。
void D3DKMT_PTR( const UINT *unnamedParam1, pPages unnamedParam2)
void D3DKMT_PTR( VOID *unnamedParam1, pData unnamedParam2)
[in] Flags
D3DDDICB_LOCKFLAGS結構,可識別位字段旗標中如何鎖定配置。
請注意,一起指定某些旗標無效,而且某些旗標相依於其他旗標。 如需這些組合的詳細資訊,請參閱 D3DDDICB_LOCKFLAGS的一節。
GpuVirtualAddress
這個成員是保留的,而且應該設定為零。
此成員從 Windows 7 開始可供使用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | d3dkmthk.h (包含 D3dkmthk.h) |