次の方法で共有


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