다음을 통해 공유


IOleClientSite::SaveObject 메서드(oleidl.h)

클라이언트 사이트와 연결된 포함된 개체를 저장합니다. 이 함수는 동기식입니다. 반환될 때까지 저장이 완료됩니다.

구문

HRESULT SaveObject();

반환 값

이 메서드는 성공에 대한 S_OK 반환합니다. 가능한 다른 반환 값은 다음과 같습니다.

반환 코드 설명
E_FAIL
작업이 실패했습니다.

설명

포함된 개체는 최종 사용자가 파일 업데이트 또는 종료 명령을 선택할 때 컨테이너에 영구 스토리지에 저장하도록 요청하기 위해 SaveObject 를 호출합니다. 호출은 동기적입니다. 즉, 호출이 반환될 때까지 저장 작업이 완료됩니다.

SaveObject에 대한 호출은 대부분의 IOleObject::Close 구현에서 발생합니다. 일반적으로 컨테이너가 개체를 닫으라고 지시하면 컨테이너는 개체가 닫히기 전에 자신을 저장해야 하는지, 사용자에게 지침을 요청하거나, 자체 저장하지 않고 닫아야 하는지를 지정하는 플래그를 전달합니다. 개체가 컨테이너 또는 최종 사용자에 의해 자체적으로 저장하도록 지시된 경우 SaveObject 를 호출하여 개체가 자체적으로 닫히기 전에 컨테이너 애플리케이션에 개체의 내용을 저장하도록 요청합니다. 컨테이너가 개체에 자체 저장하지 않도록 지시하는 경우 개체는 SaveObject를 호출하지 않아야 합니다.

요구 사항

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

추가 정보

IOleClientSite

IOleObject::Close