Exibindo o log de eventos
Quando o usuário inicia Visualizador de Eventos para exibir as entradas do log de eventos, ele chama a função ReadEventLog para obter as estruturas EVENTLOGRECORD. O Visualizador de Eventos usa a origem do evento e o identificador de evento para obter o texto da mensagem para cada evento do arquivo de mensagem registrado (indicado pelo valor do registro EventMessageFile para a origem). O Visualizador de Eventos usa a função LoadLibraryEx para carregar o arquivo de mensagem. Em seguida, o Visualizador de Eventos usa a função FormatMessage para recuperar a cadeia de caracteres de descrição base do módulo carregado. Por fim, o Visualizador de Eventos substitui os parâmetros de inserção na cadeia de caracteres de descrição base para produzir a cadeia de caracteres final da mensagem.