Metodo ICompositorInterop2::CheckCompositionTextureSupport (windows.ui.composition.interop.h)
Importante
Alcune informazioni si riferiscono a un prodotto in 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 una query che indica se il dispositivo Direct3D usato per eseguire il rendering supporta le trame di composizione (senza dover prima allocare una trama Direct3D nel dispositivo). Prima di tentare di creare trame di composizione per le trame D3D supportate da un determinato dispositivo Direct3D, devi chiamare CheckCompositionTextureSupport, passando tale dispositivo di supporto.
In generale, 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*
Il 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 | windows.ui.composition.interop.h |