Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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. |