IPropertyPage::Apply 메서드(ocidl.h)
이전에 IPropertyPage::SetObjects에 전달된 속성 페이지와 연결된 기본 개체에 현재 값을 적용합니다.
구문
HRESULT Apply();
반환 값
이 메서드는 다음 값뿐만 아니라 E_OUTOFMEMORY 및 E_UNEXPECTED 표준 반환 값을 반환할 수 있습니다.
반환 코드 | Description |
---|---|
|
변경 내용이 성공적으로 적용되었고 속성 페이지가 현재 기본 개체와 함께 있습니다. |
|
변경 내용이 적용되었지만 속성 페이지에서 해당 상태가 개체와 함께 현재 상태인지 확인할 수 없습니다. |
설명
변경할 개체는 IPropertyPage::SetObjects에 대한 이전 호출을 통해 제공됩니다. 이 메서드를 호출하기 전에 IPropertyPage::SetObjects 를 호출하면 호출자는 모든 기본 개체가 변경 내용을 전달할 올바른 인터페이스를 갖도록 합니다. 따라서 존재하지 않는 인터페이스로 인해 이 메서드가 실패하지 않아야 합니다.
해당 값을 적용한 후 속성 페이지는 IPropertyPage::IsPageDirty 를 올바르게 구현하고 S_OK 및 S_FALSE 반환 값을 모두 제공하기 위해 해당 상태가 개체와 함께 현재 상태인지 확인해야 합니다.
구현자에 대한 참고 사항
E_NOTIMPL 유효한 반환 값이 아닙니다.요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | ocidl.h |