次の方法で共有


IDXGIKeyedMutex インターフェイス (dxgi.h)

キー付きミューテックスを表します。これにより、複数のデバイスで使用される共有リソースへの排他アクセスが許可されます。

継承

IDXGIKeyedMutex インターフェイスは、IDXGIDeviceSubObject から継承されます。 IDXGIKeyedMutex には、次の種類のメンバーもあります。

メソッド

IDXGIKeyedMutex インターフェイスには、これらのメソッドがあります。

 
IDXGIKeyedMutex::AcquireSync

キーを使用して、共有リソースへの排他的レンダリング アクセスを取得します。
IDXGIKeyedMutex::ReleaseSync

キーを使用すると、共有リソースへの排他的なレンダリング アクセスが解放されます。

解説

IDXGIKeyedMutex インターフェイスをサポートできるリソースを作成するには、IDXGIFactory1 が必要です。

リソースを共有するデバイスごとに IDXGIKeyedMutex を取得する必要があります。 Direct3D 10.1 では、2 つ以上のデバイス間で共有されるこのようなリソースが 、D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX フラグを使用して作成されます。 Direct3D 11 では、2 つ以上のデバイス間で共有されるこのようなリソースが 、D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX フラグを使用して作成されます。

キー付きミューテックスの作成の詳細については、 IDXGIKeyedMutex::AcquireSync メソッドを参照してください。

要件

   
対象プラットフォーム Windows
ヘッダー dxgi.h

関連項目

DXGI インターフェイス

IDXGIDeviceSubObject