Compartilhar via


Método ISnapinHelp::GetHelpTopic (mmc.h)

Permite que um snap-in adicione seu arquivo de Ajuda HTML compilado ao arquivo de coleção da Ajuda do MMC.

Sintaxe

HRESULT GetHelpTopic(
  [out] LPOLESTR *lpCompiledHelpFile
);

Parâmetros

[out] lpCompiledHelpFile

Um ponteiro para o endereço da cadeia de caracteres Unicode terminada em nulo que contém o caminho do arquivo de Ajuda compilado (.chm) para o snap-in. Ao especificar o caminho, coloque o arquivo em qualquer lugar e especifique o nome do caminho completo.

Valor retornado

Esse método pode retornar um desses valores.

Comentários

O MMC chama a implementação desse método pelo snap-in para obter o local do arquivo de Ajuda do snap-in. O MMC mescla os arquivos de Ajuda HTML de todos os snap-ins com o arquivo de coleção da Ajuda HTML do console do MMC.

A hierarquia de tópicos do arquivo de Ajuda do snap-in aparecerá no sumário quando a coleção for exibida.

Ao mesclar os arquivos de Ajuda HTML, o MMC cria um único sumário, índice e recurso de pesquisa da Ajuda HTML integrado. Quando um usuário clica em Ajuda no Console de Gerenciamento da Microsoft no menu ajuda do main, o MMC abre o arquivo de Ajuda mesclado que inclui arquivos de Ajuda HTML para todos os snap-ins no arquivo de console atual.

Aloque a cadeia de caracteres lpCompiledHelpFile com a função de API COM CoTaskMemAlloc (ou o equivalente) e o MMC a liberará.

Exemplos

STDMETHODIMP CComponentData::GetHelpTopic( LPOLESTR *lpCompiledFile )
{
    LPOLESTR lpHelpFile;
 
    if ( !lpCompiledFile )
        return E_POINTER; // invalid argument
 
    lpHelpFile = (LPOLESTR) CoTaskMemAlloc( MAX_PATH * sizeof(WCHAR) );
 
    if ( !lpHelpFile )
    {
        return E_OUTOFMEMORY;
    }
 
    ExpandEnvironmentStringsW( L"%SystemRoot%\\Help\\myhelpfile.chm", lpHelpFile, MAX_PATH );
 
    *lpCompiledHelpFile = lpHelpFile;
 
    return S_OK;
}

Requisitos

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

Confira também

Adicionando suporte à ajuda HTML

IDisplayHelp::ShowTopic

ISnapinHelp

MMCPropertyHelp

Fornecendo arquivos de ajuda MUI-Compliant