Compartilhar via


CallEdbgRegisterClient

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função registra um cliente KITL.

Syntax

BOOL CallEdbgRegisterClient(
  UCHAR* pId,
  char* ServiceName,
  UCHAR Flags,
  UCHAR WindowSize,
  UCHAR* pBufferPool
);

Parameters

  • pId
    [out] Ponteiro para uma variável UCHAR que recebe o identificador cliente KITL.
  • ServiceName
    [no] Ponteiro para o nome de seqüência de caracteres que contém o nome do serviço que está sendo registrado. O seqüência de caracteres devem ser NULL finalizado e devem ser até caracteres MAX_SVCNAME_LEN.
  • Sinalizadores
    [no] Especifica a ação seja. Os sinalizadores são definidos em % _WINCEROOT%\Public\Common\Oak\Inc\Kitlprot.h.

    A seguinte tabela mostra os sinalizadores possíveis para esse parâmetro.

    Sinalizador Descrição

    KITL_CFGFL_STOP_AND_WAIT

    Parar após cada transmissão e aguarde uma confirmação.

    KITL_CFGFL_MULTIINST

    Permitir múltiplo instâncias desse serviço sobre o dispositivo.

  • WindowSize
    [no] Protocolo janela tamanho up to KITL_MAX_WINDOW_SIZE.

    O valor usar como padrão é 8.

  • pBufferPool
    [no] Ponteiro para um pool reserva a ser usado para buffers pacote KITL.

    O tamanho do pool de reserva deve ser igual a WindowSize*2 * KITL_MTU.

Return Value

Retorna TRUE se era a chamar bem-sucedido; caso contrário, FALSE retorna.

Requirements

Header halether.h
Library hal.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

CallEdbgDeregisterClient