Condividi tramite


Metodo IDCompositionDevice4::CheckCompositionTextureSupport (dcomp.h)

Importante

Alcune informazioni si riferiscono a un prodotto di versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.

Esegue query sul fatto che il dispositivo Direct3D usato per eseguire il rendering supporti trame di composizione (senza dover prima allocare una trama Direct3D nel dispositivo). Prima di tentare di creare trame di composizione per trame Direct3D supportate da un determinato dispositivo Direct3D, è necessario chiamare CheckCompositionTextureSupport, passando quel dispositivo di backup.

In genere, un dispositivo di rendering che segnala il supporto per le recinzioni monitorate tramite DXGI_ADAPTER_FLAG3 è in grado di supportare trame di composizione. Ma in rari casi, il sistema operativo stesso può disabilitare la funzionalità delle trame di composizione; in questo caso CheckCompositionTextureSupport segnala anche un supporto non supportato.

Sintassi

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

Parametri

renderingDevice

Tipo: _In_ IUnknown*

Dispositivo Direct3D di backup.

supportsCompositionTextures

Tipo: _Out_ BOOL*

Punta a un valore di se renderingDevice supporta trame di true composizione; in caso contrario , 'false'.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Intestazione dcomp.h

Vedi anche