Compartilhar via


Método IPropertySheetProvider::Show (mmc.h)

Se o tipo que foi definido em IPropertySheetProvider::CreatePropertySheet for uma folha de propriedades, IPropertySheetProvider::Show exibirá um quadro de folha de propriedades que é pai de uma janela oculta. Se o tipo que foi definido em IPropertySheetProvider::CreatePropertySheet for um assistente, IPropertySheetProvider::Show exibirá um quadro de folha de propriedades com o identificador que é passado para esse método.

Sintaxe

HRESULT Show(
  [in] LONG_PTR window,
  [in] int      page
);

Parâmetros

[in] window

Um valor que especifica o identificador para a janela pai.

[in] page

Um valor que especifica qual página na folha de propriedades é mostrada. Ele é indexado por zero.

Retornar valor

Esse método pode retornar um desses valores.

Comentários

IPropertySheetProvider::Show( –1, 0) retorna E_FAIL. Esse código de retorno pode ser ignorado nesse caso.

Em situações em que o snap-in cria uma folha de propriedades em uma chamada para IPropertySheetProvider::CreatePropertySheet, opcionalmente chama IPropertySheetProvider::AddPrimaryPages e IPropertySheetProvider::AddExtensionPages e decide não mostrar a folha de propriedades, ela deve chamar IPropertySheetProvider::Show( –1, 0) para excluir a folha de propriedades e liberar seus recursos. Nesse caso, o snap-in deve excluir os identificadores de página de propriedades que ele criou. Isso pode ser feito antes ou depois que o snap-in chama IPropertySheetProvider::Show( –1, 0), porque o MMC não usa os identificadores de página de propriedades.

IPropertySheetProvider::Show( –1, 0) exclui apenas a folha de propriedades atual, ou seja, uma que foi criada, mas ainda não foi mostrada. Depois que uma folha de propriedades é mostrada, o snap-in não pode fechá-la programaticamente. Somente o usuário pode fechar uma folha de propriedades mostrada. Nesse caso, o MMC exclui automaticamente todas as páginas de propriedades associadas (estruturas PROPSHEETPAGE ) fornecidas pelo snap-in.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho mmc.h
DLL Mmcndmgr.dll

Confira também

IPropertySheetProvider