ICompositorInterop2::CheckCompositionTextureSupport 메서드(windows.ui.composition.interop.h)

중요

일부 정보는 상용 출시 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.

렌더링에 사용하는 Direct3D 디바이스가 컴퍼지션 텍스처를 지원하는지 여부를 쿼리합니다(먼저 해당 디바이스에 Direct3D 텍스처를 할당할 필요 없이). 지정된 Direct3D 디바이스에서 지원하는 D3D 텍스처에 대한 컴퍼지션 텍스처를 만들기 전에 CheckCompositionTextureSupport를 호출하여 해당 지원 디바이스를 전달해야 합니다.

일반적으로 DXGI_ADAPTER_FLAG3 통해 모니터링되는 펜스에 대한 지원을 보고하는 렌더링 디바이스는 컴퍼지션 텍스처를 지원할 수 있습니다. 그러나 드문 경우지만 운영 체제(OS) 자체는 컴퍼지션 텍스처 기능을 사용하지 않도록 설정할 수 있습니다. 이 경우 CheckCompositionTextureSupport 는 지원되지 않는 보고서도 보고합니다.

구문

HRESULT CheckCompositionTextureSupport(
  IUnknown *renderingDevice,
  BOOL     *supportsCompositionTextures
);

매개 변수

renderingDevice

형식: _In_ IUnknown*

지원 Direct3D 디바이스입니다.

supportsCompositionTextures

형식: _Out_ BOOL*

renderingDevice가 컴퍼지션 텍스처를 지원하는 경우 값을 true 가리키고, 그렇지 않으면 'false'를 가리킵니다.

반환 값

형식: HRESULT

함수가 성공하면 S_OK를 반환합니다. 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

요구 사항
헤더 windows.ui.composition.interop.h

추가 정보