Método IPropertyPage::SetPageSite (ocidl.h)
Inicializa uma página de propriedades e fornece à página um ponteiro para a interface IPropertyPageSite por meio da qual a página de propriedades se comunica com o quadro de propriedades.
Sintaxe
HRESULT SetPageSite(
[in] IPropertyPageSite *pPageSite
);
Parâmetros
[in] pPageSite
Um ponteiro para a interface IPropertyPageSite do site de página que gerencia e fornece serviços para essa página de propriedades dentro de toda a folha de propriedades.
Retornar valor
Esse método pode retornar os valores retornados padrão E_INVALIDARG, E_OUTOFMEMORY e S_OK.
Comentários
Observações aos implementadores
Se o parâmetro pPageSite for NULL, esse método deverá chamar Release em qualquer ponteiro IPropertyPageSite passado durante uma chamada anterior para esse método. Se não for NULL, esse método deverá salvar o valor do ponteiro IPropertyPageSite e chamar AddRef. Duas chamadas consecutivas para esse método com um ponteiro de site não NULL não são permitidas e devem fazer com que a página de propriedades retorne E_UNEXPECTED.E_NOTIMPL não é um valor retornado válido. Todas as páginas de propriedades devem implementar esse método.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ocidl.h |