Método IDCompositionDevice4::CheckCompositionTextureSupport (dcomp.h)
Importante
Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Consulta si el dispositivo Direct3D que usa para representar admite texturas de composición (sin tener que asignar primero una textura de Direct3D en ese dispositivo). Antes de intentar crear texturas de composición para texturas de Direct3D respaldadas por un dispositivo Direct3D determinado, debes llamar a CheckCompositionTextureSupport, pasando ese dispositivo de respaldo.
Por lo general, un dispositivo de representación que informa de la compatibilidad con barreras supervisadas a través de DXGI_ADAPTER_FLAG3 es capaz de admitir texturas de composición. Pero en raras ocasiones, el propio sistema operativo (SO) puede deshabilitar la característica de texturas de composición; en cuyo caso CheckCompositionTextureSupport también notificará que no se admite.
Sintaxis
HRESULT CheckCompositionTextureSupport(
IUnknown *renderingDevice,
BOOL *supportsCompositionTextures
);
Parámetros
renderingDevice
Tipo: _In_ IUnknown*
El dispositivo Direct3D de respaldo.
supportsCompositionTextures
Tipo: _Out_ BOOL*
Apunta a un valor de true
si renderingDevice admite texturas de composición; en caso contrario, "false".
Valor devuelto
Tipo: HRESULT
Si la función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Valor |
---|---|
Header | dcomp.h |