Compartilhar via


cabeçalho sercx.h

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

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

Funções

 
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.
SERCX2_CONFIG_INIT

A função SERCX2_CONFIG_INIT inicializa uma estrutura de SERCX2_CONFIG.
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT

A função SERCX2_CUSTOM_RECEIVE_CONFIG_INIT inicializa uma estrutura de SERCX2_CUSTOM_RECEIVE_CONFIG.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

A função SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT inicializa uma estrutura de SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT

A função SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT inicializa uma estrutura de SERCX2_CUSTOM_TRANSMIT_CONFIG.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

A função SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT inicializa uma estrutura SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG.
SERCX2_PIO_RECEIVE_CONFIG_INIT

A função SERCX2_PIO_RECEIVE_CONFIG_INIT inicializa uma estrutura de SERCX2_PIO_RECEIVE_CONFIG.
SERCX2_PIO_TRANSMIT_CONFIG_INIT

A função SERCX2_PIO_TRANSMIT_CONFIG_INIT inicializa uma estrutura de SERCX2_PIO_TRANSMIT_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

A função SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT inicializa uma estrutura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION

A função SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION inicializa uma estrutura de SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT

A função SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT inicializa uma estrutura de SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG.
SerCx2CompleteWait

O método SerCx2CompleteWait notifica a versão 2 da extensão de estrutura serial (SerCx2) de que ocorreu um evento na máscara de espera atual.
SerCx2CustomReceiveCreate

O método SerCx2CustomReceiveCreate cria um objeto de recebimento personalizado, que a versão 2 da extensão de estrutura serial (SerCx2) usa para ler o recebimento de dados do controlador serial por meio de um mecanismo de transferência de dados personalizado.
SerCx2CustomReceiveTransactionCleanupComplete

O método SerCx2CustomReceiveTransactionCleanupComplete informa a versão 2 da extensão de estrutura serial (SerCx2) que o driver do controlador serial terminou de limpar o estado de hardware do controlador serial após uma transação de recebimento personalizado.
SerCx2CustomReceiveTransactionCreate

O método SerCx2CustomReceiveTransactionCreate cria um objeto custom-receive-transaction, que a versão 2 da extensão de estrutura serial (SerCx2) usa para executar transações de recebimento personalizado.
SerCx2CustomReceiveTransactionInitializeComplete

O método SerCx2CustomReceiveTransactionInitializeComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de inicializar o controlador serial e o hardware associado em preparação para uma nova transação de recebimento personalizado.
SerCx2CustomReceiveTransactionNewDataNotification

O método SerCx2CustomReceiveTransactionNewDataNotification notifica a versão 2 da extensão de estrutura serial (SerCx2) de que os dados estão disponíveis para leitura do FIFO de recebimento no hardware do controlador serial.
SerCx2CustomReceiveTransactionReportProgress

O método SerCx2CustomReceiveTransactionReportProgress relata se estão sendo feitos progressos para concluir a transação de recebimento personalizado atual.
SerCx2CustomTransmitCreate

O método SerCx2CustomTransmitCreate cria um objeto de transmissão personalizada, que a versão 2 da extensão de estrutura serial (SerCx2) usa para gravar dados de transmissão no controlador serial por meio de um mecanismo de transferência de dados personalizado.
SerCx2CustomTransmitTransactionCleanupComplete

O método SerCx2CustomTransmitTransactionCleanupComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de limpar o estado de hardware do controlador serial após uma transação de transmissão personalizada.
SerCx2CustomTransmitTransactionCreate

O método SerCx2CustomTransmitTransactionCreate cria um objeto custom-transmit-transaction, que a versão 2 da extensão de estrutura serial (SerCx2) usa para executar transações de transmissão personalizada.
SerCx2CustomTransmitTransactionInitializeComplete

O método SerCx2CustomTransmitTransactionInitializeComplete informa a versão 2 da extensão de estrutura serial (SerCx2) que o driver serial terminou de inicializar o controlador serial e o hardware associado na preparação para uma nova transação de transmissão personalizada.
SerCx2InitializeDevice

O método SerCx2InitializeDevice conclui a inicialização do objeto de dispositivo de estrutura para o controlador serial.
SerCx2InitializeDeviceInit

O método SerCx2InitializeDeviceInit permite que a versão 2 da extensão de estrutura serial (SerCx2) registre propriedades específicas da extensão com a estrutura do driver durante a criação do objeto de dispositivo de estrutura para o controlador serial.
SerCx2PioReceiveCleanupTransactionComplete

O método SerCx2PioReceiveCleanupTransactionComplete informa a versão 2 da extensão de estrutura serial (SerCx2) que o driver do controlador serial terminou de limpar o estado de hardware do controlador serial após uma transação de recebimento de PIO.
SerCx2PioReceiveCreate

O método SerCx2PioReceiveCreate cria um objeto pio-receive, que a versão 2 da extensão de estrutura serial (SerCx2) usa para executar transações de recebimento de PIO.
SerCx2PioReceiveInitializeTransactionComplete

O método SerCx2PioReceiveInitializeTransactionComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver serial concluiu a inicialização do hardware do controlador serial em preparação para uma nova transação de recebimento de PIO.
SerCx2PioReceiveReady

O método SerCx2PioReceiveReady notifica a versão 2 da extensão de estrutura serial (SerCx2) de que os dados estão disponíveis para leitura do FIFO de recebimento no controlador serial.
SerCx2PioTransmitCleanupTransactionComplete

O método SerCx2PioTransmitCleanupTransactionComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de limpar o estado de hardware do controlador serial após uma transação de transmissão de PIO.
SerCx2PioTransmitCreate

O método SerCx2PioTransmitCreate cria um objeto pio-transmit, que a versão 2 da extensão de estrutura serial (SerCx2) usa para executar transações de transmissão de PIO.
SerCx2PioTransmitDrainFifoComplete

O método SerCx2PioTransmitDrainFifoComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de esvaziar os dados do FIFO de transmissão no hardware do controlador serial.
SerCx2PioTransmitInitializeTransactionComplete

O método SerCx2PioTransmitInitializeTransactionComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de inicializar o hardware do controlador serial em preparação para uma nova transação de transmissão DE PIO.
SerCx2PioTransmitPurgeFifoComplete

O método SerCx2PioTransmitPurgeFifoComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial concluiu a limpeza dos dados do FIFO de transmissão no hardware do controlador serial.
SerCx2PioTransmitReady

O método SerCx2PioTransmitReady notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o FIFO de transmissão no hardware do controlador serial está pronto para aceitar mais dados.
SerCx2SaveReceiveFifoOnD0Exit

O método SerCx2SaveReceiveFifoOnD0Exit informa a versão 2 da extensão de estrutura serial (SerCx2) que o FIFO de recebimento do hardware do controlador serial contém dados que devem ser salvos antes que o controlador serial insira um estado de baixa potência do dispositivo.
SerCx2SystemDmaReceiveCleanupTransactionComplete

O método SerCx2SystemDmaReceiveCleanupTransactionComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de limpar o estado de hardware do controlador serial após uma transação de recebimento de DMA do sistema.
SerCx2SystemDmaReceiveCreate

O método SerCx2SystemDmaReceiveCreate cria um objeto SerCx2 system-DMA-receive, que a versão 2 da extensão de estrutura serial (SerCx2) usa para executar transações de recebimento de DMA do sistema.
SerCx2SystemDmaReceiveGetDmaEnabler

O método SerCx2SystemDmaReceiveGetDmaEnabler obtém o habilitador de DMA para o controlador DMA do sistema usado para transações de recebimento de DMA do sistema.
SerCx2SystemDmaReceiveInitializeTransactionComplete

O método SerCx2SystemDmaReceiveInitializeTransactionComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver serial terminou de inicializar o hardware do controlador serial em preparação para uma nova transação de recebimento de DMA do sistema.
SerCx2SystemDmaReceiveNewDataNotification

O método SerCx2SystemDmaReceiveNewDataNotification notifica a versão 2 da extensão de estrutura serial (SerCx2) de que os dados estão disponíveis para leitura do FIFO de recebimento no hardware do controlador serial.
SerCx2SystemDmaTransmitCleanupTransactionComplete

O método SerCx2SystemDmaTransmitCleanupTransactionComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de limpar o estado de hardware do controlador serial após uma transação de transmissão de DMA do sistema.
SerCx2SystemDmaTransmitCreate

O método SerCx2SystemDmaTransmitCreate cria um objeto SerCx2 system-DMA-transmit, que a versão 2 da extensão de estrutura serial (SerCx2) usa para executar transações de transmissão de DMA do sistema.
SerCx2SystemDmaTransmitDrainFifoComplete

O método SerCx2SystemDmaTransmitDrainFifoComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de esvaziar os dados do FIFO de transmissão no hardware do controlador serial.
SerCx2SystemDmaTransmitGetDmaEnabler

O método SerCx2SystemDmaTransmitGetDmaEnabler obtém o habilitador de DMA para o controlador DMA do sistema usado para transações de transmissão de DMA do sistema.
SerCx2SystemDmaTransmitInitializeTransactionComplete

O método SerCx2SystemDmaTransmitInitializeTransactionComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de inicializar o hardware do controlador serial em preparação para uma nova transação de transmissão de DMA do sistema.
SerCx2SystemDmaTransmitPurgeFifoComplete

O método SerCx2SystemDmaTransmitPurgeFifoComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial concluiu a limpeza dos dados do FIFO de transmissão no hardware do controlador serial.
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 de 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 de 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 de 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 type-ahead está atualmente preenchido pelos dados recebidos da porta serial.
SerCxGetWaitMask

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

O método SerCxInitialize conclui a inicialização da extensão de 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 serem transmitidos.

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 lida com 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 de 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 de 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 de 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 de 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.
EVT_SERCX2_APPLY_CONFIG

A função de retorno de chamada de evento EvtSerCx2ApplyConfig é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para fornecer ao driver do controlador serial uma lista de configurações específicas do dispositivo a serem aplicadas ao hardware do controlador serial.
EVT_SERCX2_CONTROL

A função de retorno de chamada de evento EvtSerCx2Control é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para lidar com uma solicitação de controle de E/S serial.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

A função de retorno de chamada de evento EvtSerCx2CustomReceiveTransactionCleanup é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para limpo o estado de hardware do controlador serial após o término de uma transação de recebimento personalizado.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE

A função de retorno de chamada de evento EvtSerCx2CustomReceiveTransactionInitialize é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para preparar o hardware do controlador serial para executar uma nova transação de recebimento personalizado.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START

A função de retorno de chamada de evento EvtSerCx2CustomReceiveTransactionStart é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para iniciar uma transação de recebimento personalizado.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP

A função de retorno de chamada de evento EvtSerCx2CustomTransmitTransactionCleanup é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para limpo o estado de hardware do controlador serial após o término de uma transação de transmissão personalizada.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE

A função de retorno de chamada de evento EvtSerCx2CustomTransmitTransactionInitialize é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para preparar o driver do controlador serial para executar uma transação de transmissão personalizada.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START

A função de retorno de chamada de evento EvtSerCx2CustomTransmitTransactionStart é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para iniciar uma transação de transmissão personalizada.
EVT_SERCX2_FILECLOSE

A função de retorno de chamada de evento EvtSerCx2FileClose é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para notificar o driver do controlador serial de que o cliente liberou o objeto de arquivo que representa a conexão lógica com o dispositivo do controlador serial.
EVT_SERCX2_FILEOPEN

A função de retorno de chamada de evento EvtSerCx2FileOpen é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para notificar o driver do controlador serial de que um cliente abriu uma conexão lógica com o dispositivo do controlador serial e que um objeto de arquivo foi criado para representar essa conexão.
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION

A função de retorno de chamada de evento EvtSerCx2PioReceiveCancelReadyNotification é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para cancelar uma notificação pronta que o SerCx2 habilitou em uma chamada anterior para a função de retorno de chamada de evento EvtSerCx2PioReceiveEnableReadyNotification.
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION

A função de retorno de chamada de evento EvtSerCx2PioReceiveCleanupTransaction é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para limpo o estado de hardware do controlador serial após o término de uma transação de recebimento de PIO.
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION

A função de retorno de chamada de evento EvtSerCx2PioReceiveEnableReadyNotification é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para permitir que o driver do controlador serial notifique o SerCx2 quando o controlador serial receber novos dados.
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION

A função de retorno de chamada de evento EvtSerCx2PioReceiveInitializeTransaction é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para preparar o controlador serial para executar uma transação de recebimento de PIO.
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER

A função de retorno de chamada de evento EvtSerCx2PioReceiveReadBuffer é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para usar a E/S (E/S) programada para transferir dados do FIFO de recebimento no controlador serial para um buffer de leitura.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO

A função de retorno de chamada de evento EvtSerCx2PioTransmitCancelDrainFifo é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para cancelar uma solicitação anterior para esvaziar o FIFO de transmissão no hardware do controlador serial.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION

A função de retorno de chamada de evento EvtSerCx2PioTransmitCancelReadyNotification é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para cancelar uma notificação pronta que o SerCx2 habilitou em uma chamada anterior para a função de retorno de chamada de evento EvtSerCx2PioTransmitEnableReadyNotification.
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION

A função de retorno de chamada de evento EvtSerCx2PioTransmitCleanupTransaction é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para limpo o estado do controlador serial após o término de uma transação de transmissão de PIO.
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO

A função de retorno de chamada de evento EvtSerCx2PioTransmitDrainFifo é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para esvaziar o FIFO de transmissão no hardware do controlador serial.
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION

A função de retorno de chamada de evento EvtSerCx2PioTransmitEnableReadyNotification é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para permitir que o driver do controlador serial notifique o SerCx2 quando o FIFO de transmissão no controlador serial estiver pronto para aceitar mais dados.
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION

A função de retorno de chamada de evento EvtSerCx2PioTransmitInitializeTransaction é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para preparar o driver do controlador serial para executar uma transação de transmissão de PIO.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

A função de retorno de chamada de evento EvtSerCx2PioTransmitPurgeFifo é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para descartar todos os bytes de dados nãoent que permanecem no FIFO de transmissão no controlador serial.
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER

A função de retorno de chamada de evento EvtSerCx2PioTransmitWriteBuffer é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para usar API (E/S) programada para transferir o conteúdo de um buffer de gravação para o FIFO de transmissão no controlador serial.
EVT_SERCX2_PURGE_FIFOS

A função de retorno de chamada de evento EvtSerCx2PurgeFifos é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para limpar os buffers FIFO no hardware do controlador serial.
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE

A função de retorno de chamada de evento EvtSerCx2SelectNextReceiveTransactionType é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para determinar qual mecanismo de transferência de dados usar para a próxima operação de leitura.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE

A função de retorno de chamada de evento EvtSerCx2SelectNextTransmitTransactionType é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para determinar qual mecanismo de transferência de dados usar para a próxima operação de gravação.
EVT_SERCX2_SET_WAIT_MASK

A função de retorno de chamada de evento EvtSerCx2SetWaitMask é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para configurar o controlador serial para monitorar um conjunto de eventos de hardware especificados por uma máscara de espera.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION

A função de retorno de chamada de evento EvtSerCx2SystemDmaReceiveCancelNewDataNotification é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para cancelar uma notificação de novos dados que SerCx2 habilitou em uma chamada anterior para a função de retorno de chamada de evento EvtSerCx2SystemDmaReceiveEnableNewDataNotification.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION

A função de retorno de chamada de evento EvtSerCx2SystemDmaReceiveCleanupTransaction é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para limpo o estado do controlador serial após o término de uma transação system-DMA-receive.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

A função de retorno de chamada de evento EvtSerCx2SystemDmaReceiveConfigureDmaChannel é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para permitir que o driver do controlador serial faça qualquer configuração personalizada do adaptador DMA que possa ser necessária antes do início de cada transferência em uma transação system-DMA-receive.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

A função de retorno de chamada de evento EvtSerCx2SystemDmaReceiveEnableNewDataNotification é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para permitir que o driver do controlador serial notifique o SerCx2 quando o controlador serial receber novos dados.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

A função de retorno de chamada de evento EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para preparar o driver do controlador serial para executar uma transação system-DMA-receive.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

A função de retorno de chamada de evento EvtSerCx2SystemDmaTransmitCancelDrainFifo é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para cancelar uma solicitação anterior para esvaziar o FIFO de transmissão no hardware do controlador serial.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION

A função de retorno de chamada de evento EvtSerCx2SystemDmaTransmitCleanupTransaction é chamada pela versão 2 da extensão de estrutura serial (SerCx2) para limpo o estado do controlador serial após o término de uma transação system-DMA-transmit.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

A função de retorno de chamada de evento EvtSerCx2SystemDmaTransmitConfigureDmaChannel é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para permitir que o driver do controlador serial faça qualquer configuração personalizada do adaptador DMA que possa ser necessária antes do início de cada transferência de DMA em uma transação system-DMA-transmit.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

A função de retorno de chamada de evento EvtSerCx2SystemDmaTransmitDrainFifo é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para esvaziar o FIFO de transmissão no hardware do controlador serial.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION

A função de retorno de chamada de evento EvtSerCx2SystemDmaTransmitInitializeTransaction é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para preparar o driver do controlador serial para executar uma transação de transmissão de DMA do sistema.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

A função de retorno de chamada de evento EvtSerCx2SystemDmaTransmitPurgeFifo é chamada pela versão 2 da extensão da estrutura serial (SerCx2) para descartar todos os bytes de dados não existentes que permanecem no FIFO de transmissão no hardware do controlador serial.

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 de transmissão.
SERCX_CONFIG

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

A estrutura SERCX2_CONFIG contém informações de configuração para a versão 2 da extensão da estrutura serial (SerCx2).
SERCX2_CUSTOM_RECEIVE_CONFIG

A estrutura SERCX2_CUSTOM_RECEIVE_CONFIG contém informações que a versão 2 da extensão da estrutura serial (SerCx2) usa para configurar um novo objeto de recebimento personalizado.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

A estrutura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG contém informações que a versão 2 da extensão da estrutura serial (SerCx2) usa para configurar um novo objeto custom-receive-transaction.
SERCX2_CUSTOM_TRANSMIT_CONFIG

A estrutura SERCX2_CUSTOM_TRANSMIT_CONFIG contém informações que a versão 2 da extensão da estrutura serial (SerCx2) usa para configurar um novo objeto de transmissão personalizada.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

A estrutura SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG contém informações que a versão 2 da extensão da estrutura serial (SerCx2) usa para configurar um novo objeto custom-transmit-transaction.
SERCX2_PIO_RECEIVE_CONFIG

A estrutura SERCX2_PIO_RECEIVE_CONFIG contém informações que a versão 2 da extensão da estrutura serial (SerCx2) usa para configurar um novo objeto de recebimento de PIO.
SERCX2_PIO_TRANSMIT_CONFIG

A estrutura SERCX2_PIO_TRANSMIT_CONFIG contém informações que a versão 2 da extensão da estrutura serial (SerCx2) usa para configurar um novo objeto de transmissão de PIO.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

A estrutura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG contém informações que a versão 2 da extensão da estrutura serial (SerCx2) usa para configurar um novo objeto system-DMA-receive.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

A estrutura SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG contém informações que a versão 2 da extensão da estrutura serial (SerCx2) usa para configurar um novo objeto system-DMA-transmit.

Enumerações

 
SERCX_STATUS

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

A enumeração SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS define constantes que indicam se o processo está sendo feito para concluir uma transação de recebimento personalizado.
SERCX2_TRANSACTION_TYPE

A enumeração SERCX2_TRANSACTION_TYPE define constantes que indicam o tipo de mecanismo de transferência de dados a ser usado para executar uma transação de E/S.