Compartilhar via


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

Confira também

Ipropertypage