D3DKMT_CREATEKEYEDMUTEX2结构(d3dkmthk.h)
描述 D3DKMTCreateKeyedMutex2 函数创建的包含专用数据的键式互斥体。
语法
typedef struct _D3DKMT_CREATEKEYEDMUTEX2 {
[in] D3DKMT_ALIGN64 UINT64 InitialValue;
[out] D3DKMT_HANDLE hSharedHandle;
[out] D3DKMT_HANDLE hKeyedMutex;
[in] VOID *pPrivateRuntimeData;
[in] UINT PrivateRuntimeDataSize;
[in] D3DKMT_CREATEKEYEDMUTEX2_FLAGS Flags;
} D3DKMT_CREATEKEYEDMUTEX2;
成员
[in] InitialValue
一个 64 位值,指定要为其创建键式互斥体的初始值。
[out] hSharedHandle
D3DKMT_HANDLE 类型的值,表示键控互斥体对象的内核模式共享全局句柄。
[out] hKeyedMutex
D3DKMT_HANDLE 类型的值,表示当前进程中键控互斥对象的内核模式句柄。
[in] pPrivateRuntimeData
指向调用方提供的缓冲区的指针,其中存储了与资源关联的运行时专用数据。
[in] PrivateRuntimeDataSize
pPrivateRuntimeData 成员指向的缓冲区的大小(以字节为单位)。
[in] Flags
一个 D3DKMT_CREATEKEYEDMUTEX2_FLAGS 结构,指示如何指定键控互斥体对象的句柄。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | Windows Server 2012 |
标头 | d3dkmthk.h (包括 D3dkmthk.h) |