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. |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de