D3DKMT_ACQUIREKEYEDMUTEX2 结构 (d3dkmthk.h)

描述 D3DKMTAcquireKeyedMutex2 函数获取的键锁互斥对象,该对象包含私有数据。

语法

typedef struct _D3DKMT_ACQUIREKEYEDMUTEX2 {
  D3DKMT_HANDLE         hKeyedMutex;
  D3DKMT_ALIGN64 UINT64 Key;
  PLARGE_INTEGER        pTimeout;
  D3DKMT_ALIGN64 UINT64 FenceValue;
  VOID                  *pPrivateRuntimeData;
  UINT                  PrivateRuntimeDataSize;
} D3DKMT_ACQUIREKEYEDMUTEX2;

成员

hKeyedMutex

[in]表示键控互斥体的句柄的D3DKMT_HANDLE数据类型。

Key

[in]要获取的键值。

pTimeout

[in]NT 样式的超时值。

FenceValue

[out]GPU 同步对象的当前围栏值。

pPrivateRuntimeData

[out]指向要将专用数据复制到的缓冲区的指针。

PrivateRuntimeDataSize

[in] pPrivateRuntimeData 成员的大小(以字节为单位)。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
标头 d3dkmthk.h (包括 D3dkmthk.h)

另请参阅

D3DKMTAcquireKeyedMutex2