다음을 통해 공유


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

추가 정보

IPropertyPage