共用方式為


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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 ocidl.h

另請參閱

IPropertyPage