다음을 통해 공유


IInkDisp::Clone 메서드(msinkaut.h)

중복 된 InkDisp 개체를 만듭니다.

구문

HRESULT Clone(
  [out, retval] IInkDisp **NewInk
);

매개 변수

[out, retval] NewInk

이 메서드가 반환되면 새로 만든 InkDisp 개체에 대한 포인터가 포함됩니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
성공.
E_OUTOFMEMORY
작업을 완료하기 위해 메모리를 할당할 수 없습니다.
E_FAIL
지정되지 않은 오류가 발생했습니다.
E_POINTER
매개 변수에 잘못된 포인터가 포함되어 있습니다.
E_INK_EXCEPTION
메서드 내에서 예외가 발생했습니다.
REGDB_CLASSNOTREG
InkDisp 개체가 등록되지 않았습니다.
E_UNEXPECTED
예기치 않은 매개 변수 또는 속성 형식입니다.

설명

Clone 메서드는 InkDisp, InkDrawingAttributesInkRecognizerContext 개체에 대해 정의됩니다. Clone 메서드는 원래 개체의 정확한 복사본을 반환합니다.

대부분의 시나리오에서 중복 개체는 원래 개체의 정확한 복사본이지만 두 개체 간의 관계는 없습니다. 이에 대한 예외에 대한 자세한 내용은 이 항목의 설명 섹션을 참조하세요.

InkDisp 개체: 중복 InkDisp 개체가 원래 개체의 정확한 복사본이 아닌 유일한 시나리오는 더티 InkDisp 개체가 복제되는 경우입니다. 이 경우 중복 된 InkDisp 개체의 Dirty 속성은 FALSE입니다. 복제된 InkDisp 개체의 다른 모든 속성은 정확한 복사본입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 msinkaut.h
라이브러리 InkObj.dll

추가 정보

Dirty 속성

IInkDisp

InkDisp 클래스

ModifyDrawingAttributes 메서드