次の方法で共有


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

こちらもご覧ください