CallEdbgRegisterClient
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 |