ICompositionDrawingSurfaceInterop::BeginDraw 메서드(windows.ui.composition.interop.h)

표면에 그리기를 시작합니다.

구문

HRESULT BeginDraw(
  [in, optional] const RECT *updateRect,
  [in]           REFIID     iid,
  [out]          void       **updateObject,
  [out]          POINT      *updateOffset
);

매개 변수

[in, optional] updateRect

형식: const RECT*

업데이트할 표면의 섹션입니다. 업데이트 사각형은 표면의 경계 내에 있어야 합니다. nullptr을 지정하면 전체 표면을 업데이트해야 합니다.

[in] iid

형식: REFIID

검색할 인터페이스의 식별자입니다.

[out] updateObject

형식: void**

iid 매개 변수에 지정된 형식의 인터페이스 포인터를 받습니다. 이 매개 변수는 NULL이 아니어야 합니다.

[out] updateOffset

형식: POINT*

애플리케이션이 업데이트된 콘텐츠를 그려야 하는 표면의 오프셋입니다. 이 오프셋은 업데이트 사각형의 왼쪽 위 모서리를 참조합니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그렇지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 windows.ui.composition.interop.h

추가 정보

ICompositionDrawingSurfaceInterop