Compartilhar via


KitlInit

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função é chamado pelo OEM para inicializar o subsistema KITL.

Syntax

BOOL KitlInit(
  BOOL fStartKitl
);

Parameters

  • fStartKitl
    [no] Se definido para TRUE, KITL é inicializado e definido como um estado de trabalho; caso contrário, KITL é inicializado apenas e podem ser iniciados posteriormente se KITLRegisterClient é chamado.

Return Value

Se for iniciado KITL, TRUE é retornado; caso contrário, FALSE é retornado.

Remarks

Esta função deve ser chamado pela camada de adaptação OEM (OAL) para inicializar o subsistema KITL.

Como parte de KitlInit processamento, o kernel chama OEMKitlInit ao executar inicialização hardware.

Ela pode ser chamado qualquer tempo após o KernelStart** função tiver sido chamado, geralmente como parte do processamento OEMInitDebugSerial ou OEMInit .**

Na implementação de OEMPowerOff, os OEMs devem reinicializar seu hardware KITL depois desligando no. Isso geralmente é feito por chamado OEMEthInit para transporte Ethernet KITL.

Observação

OEMEthInit só deve ser chamado se KitlInit foi chamado durante inicialização. Ele deve não ser chamado não se houvesse nenhum serviços Ethernet KITL antes de ignition ciclo do processo.

O carregador inicializar pode transmitir informações em BOOT_ARGS que determina se KitlInit é chamado along with configuração possível. Se o carregador inicializar sinais não usar KITL, a OAL pode ignorar este chamar. Se o carregador inicializar sinais usar modo passivo KITL, a OAL pode chamar este chamar com fStartKitl Defina como FALSE.

Se fStartKitl é FALSE, KITL comporta-se em um modo passivo completamente e não haverá nenhuma atividade KITL até KITLRegisterClient chamado. KITLRegisterClient é usado principalmente em dispositivos que precisam usar uma apenas - em - depurador tempo (JIT).

Se fStartKitl é TRUE, KITL irá iniciar a comunicação com o desenvolvimento estação de trabalho e bloco até que uma conexão é feita. Os serviços usar como padrão, PPSH, DBGMSG e KDBG, também irá iniciar com base nas configurações de estação de trabalho de desenvolvimento.

Requirements

Header kitl.h
Library Kitl.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

OEMKitlInit
OEMInitDebugSerial
OEMInit
OEMPowerOff

Other Resources

SetKernelCommDev
KITLRegisterClient