IPropertyPage::SetPageSite-Methode (ocidl.h)
Initialisiert eine Eigenschaftenseite und stellt der Seite einen Zeiger auf die IPropertyPageSite-Schnittstelle bereit, über die die Eigenschaftenseite mit dem Eigenschaftenrahmen kommuniziert.
Syntax
HRESULT SetPageSite(
[in] IPropertyPageSite *pPageSite
);
Parameter
[in] pPageSite
Ein Zeiger auf die IPropertyPageSite-Schnittstelle der Seitenwebsite, die dienste für diese Eigenschaftenseite innerhalb des gesamten Eigenschaftenblatts verwaltet und bereitstellt.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY und S_OK zurückgeben.
Hinweise
Hinweise für Implementierer
Wenn der pPageSite-ParameterNULL ist, muss diese Methode Release für jeden IPropertyPageSite-Zeiger aufrufen, der während eines vorherigen Aufrufs dieser Methode übergeben wurde. Wenn nicht NULL, muss diese Methode den IPropertyPageSite-Zeigerwert speichern und AddRef aufrufen. Zwei aufeinander folgende Aufrufe dieser Methode mit einem Standortzeiger ungleich NULL sind nicht zulässig und sollten dazu führen, dass die Eigenschaftenseite E_UNEXPECTED zurückgibt.E_NOTIMPL ist kein gültiger Rückgabewert. Alle Eigenschaftenseiten müssen diese Methode implementieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ocidl.h |