IPropertyPage::Apply 메서드(ocidl.h)

이전에 IPropertyPage::SetObjects에 전달된 속성 페이지와 연결된 기본 개체에 현재 값을 적용합니다.

구문

HRESULT Apply();

반환 값

이 메서드는 다음 값뿐만 아니라 E_OUTOFMEMORYE_UNEXPECTED 표준 반환 값을 반환할 수 있습니다.

반환 코드 Description
S_OK
변경 내용이 성공적으로 적용되었고 속성 페이지가 현재 기본 개체와 함께 있습니다.
S_FALSE
변경 내용이 적용되었지만 속성 페이지에서 해당 상태가 개체와 함께 현재 상태인지 확인할 수 없습니다.

설명

변경할 개체는 IPropertyPage::SetObjects에 대한 이전 호출을 통해 제공됩니다. 이 메서드를 호출하기 전에 IPropertyPage::SetObjects 를 호출하면 호출자는 모든 기본 개체가 변경 내용을 전달할 올바른 인터페이스를 갖도록 합니다. 따라서 존재하지 않는 인터페이스로 인해 이 메서드가 실패하지 않아야 합니다.

해당 값을 적용한 후 속성 페이지는 IPropertyPage::IsPageDirty 를 올바르게 구현하고 S_OKS_FALSE 반환 값을 모두 제공하기 위해 해당 상태가 개체와 함께 현재 상태인지 확인해야 합니다.

구현자에 대한 참고 사항

E_NOTIMPL 유효한 반환 값이 아닙니다.

요구 사항

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

추가 정보

IPropertyPage