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

Weitere Informationen

IPropertyPage