Compartilhar via


Método ICompositorInterop2::CheckCompositionTextureSupport (windows.ui.composition.interop.h)

Importante

Algumas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

Consulta se o dispositivo Direct3D que você está usando para renderizar dá suporte a texturas de composição (sem precisar primeiro alocar uma textura Direct3D nesse dispositivo). Antes de tentar criar texturas de composição para texturas D3D apoiadas por um determinado dispositivo Direct3D, você deve chamar CheckCompositionTextureSupport, passando esse dispositivo de suporte.

Em termos gerais, um dispositivo de renderização que relata suporte para cercas monitoradas por meio de DXGI_ADAPTER_FLAG3 é capaz de dar suporte a texturas de composição. Mas, em casos raros, o sistema operacional em si pode desabilitar o recurso de texturas de composição; nesse caso , CheckCompositionTextureSupport também relatará sem suporte.

Sintaxe

HRESULT CheckCompositionTextureSupport(
  IUnknown *renderingDevice,
  BOOL     *supportsCompositionTextures
);

Parâmetros

renderingDevice

Tipo: _In_ IUnknown*

O dispositivo Direct3D de suporte.

supportsCompositionTextures

Tipo: _Out_ BOOL*

Aponta para um valor de true se renderingDevice dá suporte a texturas de composição; caso contrário, 'false'.

Retornar valor

Tipo: HRESULT

Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cabeçalho windows.ui.composition.interop.h

Confira também