Método CBasePropertyPage.SetPageSite

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El SetPageSite método inicializa la página de propiedades y proporciona un puntero a la interfaz IPropertyPageSite del marco de propiedad. Este método implementa el método IPropertyPage::SetPageSite .

Sintaxis

HRESULT SetPageSite(
   IPropertyPageSite *pPageSite
);

Parámetros

pPageSite

Puntero a la interfaz IPropertyPageSite .

Valor devuelto

Devuelve un valor HRESULT . Estos son algunos de los valores posibles.

Código devuelto Descripción
S_OK
Correcto.
E_UNEXPECTED
Error inesperado.

Observaciones

El método almacena el puntero pPageSite en la variable miembro CBasePropertyPage::m_pPageSite .

Requisitos

Requisito Value
Encabezado
Cprop.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

CBasePropertyPage (clase)