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 |