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