Compartilhar via


Função StopWatchMode (shlwapi.h)

[StopWatchMode está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

Recupera um valor que indica quais informações de desempenho estão sendo registradas.

Sintaxe

DWORD StopWatchMode();

Valor retornado

Tipo: DWORD

O modo cronômetro atual. Se as informações de desempenho não estiverem sendo registradas, o modo cronômetro será zero. Caso contrário, ele consiste em um ou mais dos sinalizadores a seguir.

Sinalizador Valor Descrição
SPMODE_SHELL 0x00000001 Logs selecionaram ações do Windows Explorer.
SPMODE_DEBUGOUT 0x00000002 Não tem nenhum efeito.
SPMODE_TEST 0x00000004 Não tem nenhum efeito.
SPMODE_BROWSER 0x00000008 Registra atividades selecionadas do quadro do navegador windows Explorer ou internet Explorer. Esse sinalizador não pode ser combinado com SPMODE_EVENTTRACE.
SPMODE_FLUSH 0x00000010 Não tem nenhum efeito.
SPMODE_EVENT 0x00000020 Não tem nenhum efeito.
SPMODE_MSVM 0x00000040 Registra os horários selecionados para inicializar a VM da Microsoft.
SPMODE_FORMATTEXT 0x00000080 Windows 2000: indica no log quais entradas afetam o quadro do navegador.

Windows XP: não tem efeito.

SPMODE_PROFILE 0x00000100 Não tem nenhum efeito.
SPMODE_DEBUGBREAK 0x00000200 Entra no depurador depois que cada entrada de log é criada. Se não houver nenhum depurador disponível, o programa será interrompido com uma exceção STATUS_BREAKPOINT.
SPMODE_MSGTRACE 0x00000400 Habilita logs de desempenho de mensagens.
SPMODE_PERFTAGS 0x00000800 Não tem nenhum efeito.
SPMODE_MEMWATCH 0x00001000 Não tem nenhum efeito.
SPMODE_DBMON 0x00002000 Não tem nenhum efeito.
SPMODE_MULTISTOP 0x00004000 Registra todas as operações "stop" mesmo que haja apenas uma "start" correspondente.
SPMODE_EVENTTRACE 0x00008000 Registra atividades selecionadas do mecanismo de renderização MSHTML. Esse sinalizador não pode ser combinado com SPMODE_BROWSER.

Comentários

Para habilitar o log de desempenho, defina o seguinte REG_DWORD valor do Registro. Você deve reiniciar o computador depois de definir esse valor para garantir que a alteração tenha efeito.

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  Performance
                     Mode

As informações no log de desempenho destinam-se a fins de medida interna e o conteúdo exato é alterado regularmente. O registro em log de desempenho em sua forma atual está sujeito a alterações no futuro.

Habilitar o log de desempenho degrada ligeiramente o desempenho.

Nota Ao usar o Windows XP com Service Pack 2 (SP2) e posterior, os dados de desempenho não são coletados para um processo até que esse processo chame a função StopWatchMode pela primeira vez, mesmo que o valor acima do Registro tenha sido definido como um valor diferente de zero.
 

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlwapi.h
DLL Shlwapi.dll (versão 5.0 ou posterior)

Confira também

StopWatchFlush