次の方法で共有


D3DKMT_RELEASEKEYEDMUTEX2構造体 (d3dkmthk.h)

D3DKMTReleaseKeyedMutex2 プライベート データを含む関数が解放する、キー付きミューテックス オブジェクトについて説明します。

構文

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;

メンバーズ

[in] hKeyedMutex

解放するキー付きミューテックス オブジェクトへのカーネル モード ハンドルを表す D3DKMT_HANDLE 型の値。

[in] Key

ミューテックスを解放するキー値を指定する 64 ビット値。

[in] FenceValue

GPU 同期オブジェクトの現在のフェンス値を指定する 64 ビット値。

[in] pPrivateRuntimeData

リソースに関連付けられているランタイム プライベート データが格納される、呼び出し元が指定したバッファーへのポインター。

[in] PrivateRuntimeDataSize

pPrivateRuntimeData メンバーが指すバッファーのサイズ (バイト単位)。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー Windows Server 2012
ヘッダー d3dkmthk.h (D3dkmthk.h を含む)

関連項目

D3DKMTReleaseKeyedMutex2