Compartilhar via


SetCommMask

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função especifica um conjunto de eventos a ser monitorado para um dispositivo de comunicação.

Syntax

BOOL SetCommMask(
  HANDLE hFile,
  DWORD dwEvtMask
);

Parameters

  • hFile
    [no] Identificador para o dispositivo de comunicação, retornado pela função a CreateFile.
  • dwEvtMask
    [no] Especifica os eventos a ser habilitado e imediatamente sinaliza qualquer segmento espera sobre a função WaitCommEvent. Um valor de zero desativa todos os eventos.

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

    Valor Descrição

    EV_BREAK

    Um interromper foi detectado na entrada.

    EV_CTS

    O sinal (CTS) criptografado para-Enviar estado alterado.

    EV_DSR

    O sinal de dados-conjunto-pronto (DSR) alterado estado.

    EV_ERR

    Uma linha-Erro status. Linha-status erros são CE_FRAME, CE_OVERRUN e CE_RXPARITY.

    EV_RING

    Um indicador de Toque detectado.

    EV_RLSD

    A recepção-linha - sinal - detecção (RLSD) sinal alterado estado.

    EV_RXCHAR

    Um caractere foi recebida e colocada na buffer de entrada.

    EV_RXFLAG

    O caractere evento foi recebida e colocada na buffer de entrada. O caractere evento é especificado na estrutura DCB do dispositivo, que é aplicada a um porta serial usando a função SetCommState.

    EV_TXEMPTY

    O último caractere na reserva de saída foi enviada.

Return Value

Nonzero indica sucesso. Zero indica falha. Para obter informações de erro estendidas, chamar a função GetLastError.

Remarks

O SetCommState função especifica o conjunto de eventos que podem ser monitorados para um recurso de comunicação particular.

Um identificador para o recurso de comunicação pode ser especificado em um chamar para a função WaitCommEvent, que aguarda um dos eventos para ocorrer.

Para obter o atual máscara evento de um recurso de comunicação, use a função GetCommMask.

Requirements

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

See Also

Reference

Serial Communications Functions
DCB
GetCommMask
SetCommState
WaitCommEvent

Other Resources

CreateFile