IPropertyPage::SetPageSite 메서드(ocidl.h)
속성 페이지를 초기화하고 속성 페이지가 속성 프레임과 통신하는 IPropertyPageSite 인터페이스에 대한 포인터를 페이지에 제공합니다.
구문
HRESULT SetPageSite(
[in] IPropertyPageSite *pPageSite
);
매개 변수
[in] pPageSite
전체 속성 시트 내에서 이 속성 페이지에 대한 서비스를 관리하고 제공하는 페이지 사이트의 IPropertyPageSite 인터페이스에 대한 포인터입니다.
반환 값
이 메서드는 표준 반환 값 E_INVALIDARG, E_OUTOFMEMORY 및 S_OK 반환할 수 있습니다.
설명
구현자에 대한 참고 사항
pPageSite 매개 변수가 NULL인 경우 이 메서드는 이 메서드에 대한 이전 호출 중에 전달된 모든 IPropertyPageSite 포인터에서 Release를 호출해야 합니다. NULL이 아닌 경우 이 메서드는 IPropertyPageSite 포인터 값을 저장하고 AddRef를 호출해야 합니다. NULL이 아닌 사이트 포인터를 사용하여 이 메서드에 대한 두 번의 연속 호출은 허용되지 않으며 속성 페이지가 E_UNEXPECTED 반환해야 합니다.E_NOTIMPL 유효한 반환 값이 아닙니다. 모든 속성 페이지는 이 메서드를 구현해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | ocidl.h |