ProfileStart
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