다음을 통해 공유


IOleParentUndoUnit::Open 메서드(ocidl.h)

포함하는 단위의 실행 취소 스택의 일부가 되는 새 부모 실행 취소 단위를 엽니다.

구문

HRESULT Open(
  [in] IOleParentUndoUnit *pPUU
);

매개 변수

[in] pPUU

열 부모 실행 취소 단위에 대한 IOleParentUndoUnit 포인터입니다.

반환 값

이 메서드는 부모 실행 취소 단위가 성공적으로 열렸거나 현재 차단된 경우 S_OK 반환합니다.

설명

지정된 부모 단위가 만들어지고 열린 상태로 유지됩니다. 그런 다음 실행 취소 관리자는 이 부모 단위에서 IOleParentUndoUnit::Add 또는 IOleParentUndoUnit::Open 메서드를 호출하여 새 단위를 추가합니다. 이 부모 단위는 IOleParentUndoUnit::Close 메서드가 호출될 때까지 추가 실행 취소 단위를 받습니다.

pPUU로 지정된 부모 단위는 fCommit 매개 변수가 TRUE로 설정된 IOleParentUndoUnit::Close 메서드가 호출될 때까지 실행 취소 스택에 추가되지 않습니다.

부모 실행 취소 단위 또는 실행 취소 관리자는 차단되지 않는 한 해당 단위에 지정된 실행 취소 단위를 포함해야 합니다. 차단된 경우 S_OK 반환해야 하지만 다른 작업은 수행하지 않아야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 ocidl.h

추가 정보

IOleParentUndoUnit

IOleParentUndoUnit::Open