cabeçalho sercx.h

Esse cabeçalho é usado por serportes. Para obter mais informações, consulte:

sercx.h contém as seguintes interfaces de programação:

Functions

 
SERCX_ACTIVITY_INIT

A função SERCX_ACTIVITY_INIT inicializa uma estrutura de SERCX_ACTIVITY.
SERCX_BUFFER_DESCRIPTOR_INIT

A função SERCX_BUFFER_DESCRIPTOR_INIT inicializa uma estrutura de SERCX_BUFFER_DESCRIPTOR.
SERCX_CONFIG_INIT

A função SERCX_CONFIG_INIT inicializa uma estrutura de SERCX_CONFIG.
SerCxCompleteWait

O método SerCxCompleteWait notifica a extensão da estrutura serial (SerCx) de que ocorreu um evento na máscara de espera atual.
serCxDeviceInitConfig

O método SerCxDeviceInitConfig é chamado pelo driver do controlador serial para anexar a extensão da estrutura serial (SerCx) ao pipeline de E/S de um objeto de dispositivo de estrutura (FDO ou PDO) que ele está criando.
SerCxGetActivity

O método SerCxGetActivity recupera o status do trabalho pendente para o driver do controlador serial.
SerCxGetConnectionParameters

O método SerCxGetConnectionParameters recupera os parâmetros de conexão para o dispositivo periférico associado.
serCxGetReadIntervalTimeout

O método SerCxGetReadIntervalTimeout retorna o valor de tempo limite do intervalo para uma operação de leitura (recebimento).
SerCxGetRingBufferUtilization

O método SerCxGetRingBufferUtilization permite que o driver do controlador serial determine quanto do buffer de anel do tipo à frente está atualmente preenchido pelos dados recebidos da porta serial.
SerCxGetWaitMask

O método SerCxGetWaitMask retorna a máscara de espera do evento para a operação de espera que está pendente no momento.
SerCxInitialize

O método SerCxInitialize conclui a inicialização da extensão da estrutura serial (SerCx) depois que esse driver cria o objeto de dispositivo associado.
SerCxProgressReceive

O método SerCxProgressReceive relata o progresso da operação de leitura (recebimento) atual.
SerCxProgressTransmit

O método SerCxProgressTransmit relata o progresso da operação de gravação (transmissão) atual.
SerCxRetrieveReceiveBuffer

O método SerCxRetrieveReceiveBuffer obtém um buffer de entrada no qual os dados recebidos da porta serial podem ser carregados.
SerCxRetrieveReceiveMdl

O método SerCxRetrieveReceiveMdl recupera o MDL que descreve o buffer a ser usado para receber o próximo bloco de dados de entrada.
SerCxRetrieveTransmitBuffer

O método SerCxRetrieveTransmitBuffer obtém um buffer de saída que contém dados que estão prontos para serem transmitidos para a porta serial.
serCxRetrieveTransmitMdl

O método SerCxRetrieveTransmitMdl recupera o MDL que descreve o buffer que contém o próximo bloco de dados de saída a ser transmitido.

Funções de retorno de chamada

 
EVT_SERCX_APPLY_CONFIG

A função de retorno de chamada de evento EvtSerCxApplyConfig instrui o driver do controlador serial a aplicar uma lista de configurações ao hardware do controlador serial.
EVT_SERCX_CONTROL

A função de retorno de chamada de evento EvtSerCxControl manipula uma solicitação de controle de E/S que tem um IOCTL (código de controle de E/S) compatível com a extensão da estrutura serial (SerCx).
EVT_SERCX_FILECLEANUP

A função de retorno de chamada de evento EvtSerCxFileCleanup notifica o driver do controlador serial de que um cliente fechou o último identificador para o objeto de arquivo que representa o dispositivo do controlador serial.
EVT_SERCX_FILECLOSE

A função de retorno de chamada de evento EvtSerCxFileClose notifica o driver do controlador serial de que o objeto de arquivo que representa o dispositivo do controlador serial foi liberado.
EVT_SERCX_FILEOPEN

A função de retorno de chamada de evento EvtSerCxFileOpen notifica o driver do controlador serial de que um cliente abriu um identificador de arquivo no dispositivo do controlador serial e que um objeto de arquivo foi criado para representar o dispositivo.
EVT_SERCX_PURGE

A função de retorno de chamada de evento EvtSerCxPurge é chamada pela extensão da estrutura serial (SerCx) para limpar os buffers de hardware do controlador serial.
EVT_SERCX_RECEIVE

A função de retorno de chamada de evento EvtSerCxReceive prepara o UART (dispositivo do controlador serial) para fazer uma operação de leitura (recebimento).
EVT_SERCX_RECEIVE_CANCEL

A função de retorno de chamada de evento EvtSerCxReceiveCancel notifica o driver do controlador serial de que a solicitação de recebimento pendente foi cancelada.
EVT_SERCX_TRANSMIT

A função de retorno de chamada de evento EvtSerCxTransmit prepara o UART (dispositivo do controlador serial) para fazer uma operação de gravação (transmissão).
EVT_SERCX_TRANSMIT_CANCEL

A função de retorno de chamada de evento EvtSerCxTransmitCancel notifica o driver do controlador serial de que a solicitação de transmissão pendente foi cancelada.
EVT_SERCX_WAITMASK

A função de retorno de chamada de evento EvtSerCxWaitmask configura o controlador serial para monitorar os eventos em uma máscara de espera, que é um valor de máscara de bits que especifica um conjunto de eventos de hardware.
SERFUNC

SERFUNC é usado para criar as interfaces de função SERCX.

Estruturas

 
SERCX_ACTIVITY

A estrutura SERCX_ACTIVITY contém um resumo dos itens de trabalho que estão prontos para o driver do controlador serial processar.
SERCX_BUFFER_DESCRIPTOR

A estrutura SERCX_BUFFER_DESCRIPTOR descreve um buffer de dados para uma operação de recebimento ou operação de transmissão.
SERCX_CONFIG

A estrutura SERCX_CONFIG contém informações de configuração para a extensão da estrutura serial (SerCx).

Enumerações

 
SERCX_STATUS

A enumeração SERCX_STATUS indica o status de uma operação de recebimento ou transmissão serial.