Condividi tramite


Metodo IDCompositionDevice4::CheckCompositionTextureSupport (dcomp.h)

Importante

Alcune informazioni riguardano un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.

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

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

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 le trame di true composizione; in caso contrariofalse, .

Valore restituito

Tipo: HRESULT

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

Requisiti

Requisito Value
Header dcomp.h

Vedere anche