Compartilhar via


ProfileStart

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função inicia o kernel instrumentados Windows Embedded CE, ou perfil Monte Carlo.

Syntax

VOID ProfileStart(
  DWORD dwUSecInterval,
  DWORD dwOptions
);

Parameters

  • dwUSecInterval
    [no] Intervalo, em microssegundos, para cada interrupção perfil (exemplo). Isso pode ser alterado, depending on implementação dispositivo de destino.
  • dwOptions
    [no] Perfil sinalizadores. A seguinte tabela mostra os valores possíveis.

    Valor Descrição

    PROFILE_BUFFER

    Perfil Monte Carlo registra exemplos para uma reserva.

    PROFILE_CONTINUE

    Inicia o timer do gerador de perfil (inicia/continua o Profiler amostragem). Chamar ProfileStart Com o sinalizador PROFILE_STARTPAUSED antes de usar esse sinalizador.

    PROFILE_KCALL

    Perfil KCALL registra chamadas kernel.

    PROFILE_OBJCALL

    Chamadas objeto registros.

    PROFILE_PAUSE

    Pára o timer do gerador de perfil (Pausa o Profiler amostragem). Chamar ProfileStart Com o sinalizador PROFILE_STARTPAUSED antes de usar esse sinalizador. O primeiro parâmetro para ProfileStart é ignorado quando usar PROFILE_PAUSE.

    PROFILE_STARTPAUSED

    Começa perfil com o timer Profiler logoff. Profiler controle variáveis são inicializadas, mas o timer não está ativada (não amostras de perfil são feitas). Use este sinalizador simultaneamente com PROFILE_BUFFER ou PROFILE_OBJCALL conforme mostrado no seguinte exemplo de código:

    ProfileStart( 500, PROFILE_BUFFER | PROFILE_STARTPAUSED );

    Chamar ProfileStart Com esse sinalizador antes de usar PROFILE_PAUSE.

Return Value

Nenhum.

Requirements

Header profiler.h
Library coredll.lib
Windows Embedded CE Windows CE 2.10 and later

See Also

Reference

Kernel Functions
ProfileStartEx
ProfileStop

Other Resources

Setting Up Monte Carlo Profiling