ICompositorInterop2::CheckCompositionTextureSupport メソッド (windows.ui.composition.interop.h)
重要
一部の情報はプレリリース製品に関連しており、商用リリース前に大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レンダリングに使用している Direct3D デバイスがコンポジション テクスチャをサポートしているかどうかを照会します (最初にそのデバイスに Direct3D テクスチャを割り当てる必要はありません)。 特定の Direct3D デバイスによってサポートされる D3D テクスチャのコンポジション テクスチャを作成する前に、 CheckCompositionTextureSupport を呼び出し、そのバッキング デバイスを渡す必要があります。
一般に、 DXGI_ADAPTER_FLAG3を介 して監視対象フェンスのサポートを報告するレンダリング デバイスは、コンポジション テクスチャをサポートできます。 しかし、まれに、オペレーティング システム (OS) 自体がコンポジション テクスチャ機能を無効にできます。この場合、 CheckCompositionTextureSupport もサポート対象外と報告されます。
構文
HRESULT CheckCompositionTextureSupport(
IUnknown *renderingDevice,
BOOL *supportsCompositionTextures
);
パラメーター
renderingDevice
型: _In_ IUnknown*
バッキング Direct3D デバイス。
supportsCompositionTextures
型: _Out_ BOOL*
renderingDevice がコンポジション テクスチャをサポートしている場合は のtrue
値を指し、それ以外の場合は 'false' をポイントします。
戻り値
種類: HRESULT
関数が成功した場合は、S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
Header | windows.ui.composition.interop.h |