Метод ICompositorInterop2::CheckCompositionTextureSupport (windows.ui.composition.interop.h)
Важно!
Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запрашивает, поддерживает ли устройство Direct3D, используемое для отрисовки, текстуры композиции (без предварительного выделения текстуры Direct3D на этом устройстве). Прежде чем пытаться создать текстуры композиции для текстур D3D, поддерживаемых данным устройством Direct3D, необходимо вызвать CheckCompositionTextureSupport, передав это резервное устройство.
Как правило, устройство отрисовки, которое сообщает о поддержке отслеживаемых ограждений через DXGI_ADAPTER_FLAG3 , может поддерживать текстуры композиции. Но в редких случаях сама операционная система (ОС) может отключить функцию текстур композиции; В этом случае CheckCompositionTextureSupport также сообщит о неподдерживаемом.
Синтаксис
HRESULT CheckCompositionTextureSupport(
IUnknown *renderingDevice,
BOOL *supportsCompositionTextures
);
Параметры
renderingDevice
Тип: _In_ IUnknown*
Резервное устройство Direct3D.
supportsCompositionTextures
Тип: _Out_ BOOL*
Указывает на значение , true
если renderingDevice поддерживает текстуры композиции; в противном случае значение false.
Возвращаемое значение
Тип: HRESULT
Если функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Заголовок | windows.ui.composition.interop.h |