Compartilhar via


EscapeCommFunction

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função direciona um dispositivo de comunicação especificada para executar um estendido função.

Syntax

BOOL EscapeCommFunction(
  HANDLE hFile,
  DWORD dwFunc
);

Parameters

  • hFile
    [no] Identificador para o dispositivo de comunicação.

    A função CreateFile retorna esse identificador.

  • dwFunc
    [no] Especifica o estendido codificar função para executar. A seguinte tabela mostra os valores possíveis.

    Valor Descrição

    CLRBREAK

    Restaura a transmissão caractere e coloca a linha de transmissão em um estado nonbreak.

    O estendido CLRBREAK codificar função é idêntico de ClearCommBreak função.

    CLRDTR

    Limpa o sinal Pronto dados - terminal - (DTR).

    CLRIR

    Define porta COM serial normal modo. Esse valor é específico para Windows Embedded CE.

    CLRRTS

    Limpa o sinal solicitação-para-enviar (RTS).

    SETBREAK

    Suspende a transmissão caractere e coloca a linha de transmissão em um estado interromper até que a função ClearCommBreak seja chamado (ou EscapeCommFunction é chamado com o estendido CLRBREAK codificar função).

    O estendido SETBREAK codificar função é idêntico de função SetCommBreak. Este estendido função não liberado dados que não foi transmitidos.

    SETDTR

    Envia o sinal DTR.

    SETIR

    Define o porta serial para modo infravermelho (IR). Esse valor é específico para Windows Embedded CE.

    SETRTS

    Envia o sinal RTS.

    SETXOFF

    Faz com que transmissão para trabalhar como se um caractere XOFF foi recebida.

    SETXON

    Faz com que transmissão para trabalhar como se um caractere Xon foi recebida.

Return Value

Nonzero indica sucesso. Zero indica falha. Para obter estendido dados de erro, chamar a função GetLastError.

Requirements

Header winbase.h
Library Serdev.lib
Windows Embedded CE Windows CE 2.10 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Serial Communications Functions
ClearCommBreak
SetCommBreak

Other Resources

CreateFile