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 |