EscapeCommFunction
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