Metodo IPropertyPage::SetPageSite (ocidl.h)

Inizializza una pagina delle proprietà e fornisce alla pagina un puntatore all'interfaccia IPropertyPageSite tramite cui la pagina delle proprietà comunica con il frame delle proprietà.

Sintassi

HRESULT SetPageSite(
  [in] IPropertyPageSite *pPageSite
);

Parametri

[in] pPageSite

Puntatore all'interfaccia IPropertyPageSite del sito di pagina che gestisce e fornisce servizi a questa pagina delle proprietà all'interno dell'intera finestra delle proprietà.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY e S_OK.

Commenti

Note per gli implementatori

Se il parametro pPageSite è NULL, questo metodo deve chiamare Release su qualsiasi puntatore IPropertyPageSite passato durante una chiamata precedente a questo metodo. Se non è NULL, questo metodo deve salvare il valore del puntatore IPropertyPageSite e chiamare AddRef. Due chiamate consecutive a questo metodo con un puntatore del sito non NULL non sono consentite e devono fare in modo che la pagina delle proprietà restituisca E_UNEXPECTED.

E_NOTIMPL non è un valore restituito valido. Tutte le pagine delle proprietà devono implementare questo metodo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ocidl.h

Vedi anche

Ipropertypage