Compartir a través de


Método IPropertyPage::SetPageSite (ocidl.h)

Inicializa una página de propiedades y proporciona a la página un puntero a la interfaz IPropertyPageSite a través de la cual la página de propiedades se comunica con el marco de propiedad.

Sintaxis

HRESULT SetPageSite(
  [in] IPropertyPageSite *pPageSite
);

Parámetros

[in] pPageSite

Puntero a la interfaz IPropertyPageSite del sitio de página que administra y proporciona servicios a esta página de propiedades dentro de toda la hoja de propiedades.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY y S_OK.

Comentarios

Notas para los implementadores

Si el parámetro pPageSite es NULL, este método debe llamar a Release en cualquier puntero IPropertyPageSite pasado durante una llamada anterior a este método. Si no es NULL, este método debe guardar el valor del puntero IPropertyPageSite y llamar a AddRef. No se permiten dos llamadas consecutivas a este método con un puntero de sitio que no sea NULL y deben hacer que la página de propiedades devuelva E_UNEXPECTED.

E_NOTIMPL no es un valor devuelto válido. Todas las páginas de propiedades deben implementar este método.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IPropertyPage