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 |