Conceção do driver do controlador série para SerCx2

Para gerenciar seu controlador serial, você escreve um driver de controlador serial que executa tarefas específicas de hardware e se comunica com SerCx2. Começando com o Windows 8.1, SerCx2 é um componente fornecido pelo sistema que lida com muitas das tarefas de processamento que são comuns aos controladores seriais. Essas tarefas incluem o gerenciamento de tempos limite e o tratamento de solicitações de leitura e gravação enviadas por clientes do controlador serial.

Nesta secção

Tópico Descrição

Características de SerCx2-Based Serial Controller Drivers

Um driver de controlador série baseado em SerCx2 é um driver KMDF que utiliza os métodos e callbacks do KMDF para realizar operações genéricas e comunica-se com o SerCx2 para realizar operações específicas aos controladores de série.

Transações de E/S SerCx2

SerCx2 simplifica o tratamento de solicitações de leitura (IRP_MJ_READ) e gravação (IRP_MJ_WRITE) para o driver do controlador serial. Em resposta a uma solicitação de leitura ou gravação, SerCx2 emite uma ou mais transações de E/S para o driver do controlador serial. Do ponto de vista do motorista, cada transação é uma operação de E/S simples e completa.