// d3dkmthk.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Describes a keyed mutex object that the D3DKMTReleaseKeyedMutex2 function releases that includes private data.
hKeyedMutex [in]A value of type D3DKMT_HANDLE that represents a kernel-mode handle to the keyed mutex object to release.
Key [in]A 64-bit value that specifies the key value to release the mutex to.
FenceValue [in]A 64-bit value that specifies the current fence value of the GPU synchronization object.
pPrivateRuntimeData [in]A pointer to a caller-supplied buffer where the runtime private data associated with the resource is stored.
PrivateRuntimeDataSize [in]The size, in bytes, of the buffer pointed to by the pPrivateRuntimeData member.