D3DKMT_RELEASEKEYEDMUTEX2 structure (d3dkmthk.h)
Describes a keyed mutex object that the D3DKMTReleaseKeyedMutex2 function releases that includes private data.
Syntax
typedef struct _D3DKMT_RELEASEKEYEDMUTEX2 {
[in] D3DKMT_HANDLE hKeyedMutex;
[in] D3DKMT_ALIGN64 UINT64 Key;
[in] D3DKMT_ALIGN64 UINT64 FenceValue;
[in] VOID *pPrivateRuntimeData;
[in] UINT PrivateRuntimeDataSize;
} D3DKMT_RELEASEKEYEDMUTEX2;
Members
[in] hKeyedMutex
A value of type D3DKMT_HANDLE that represents a kernel-mode handle to the keyed mutex object to release.
[in] Key
A 64-bit value that specifies the key value to release the mutex to.
[in] FenceValue
A 64-bit value that specifies the current fence value of the GPU synchronization object.
[in] pPrivateRuntimeData
A pointer to a caller-supplied buffer where the runtime private data associated with the resource is stored.
[in] PrivateRuntimeDataSize
The size, in bytes, of the buffer pointed to by the pPrivateRuntimeData member.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | d3dkmthk.h (include D3dkmthk.h) |