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 |