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 |