Partilhar via


Design do Driver do Controlador Serial 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 o SerCx2. Começando com Windows 8.1, o SerCx2 é um componente fornecido pelo sistema que lida com muitas das tarefas de processamento 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 seção

Tópico Descrição

Recursos de drivers do controlador serial SerCx2-Based

Um driver de controlador serial baseado em SerCx2 é um driver KMDF que usa os métodos e retornos de chamada no KMDF para executar operações de driver genérico e que se comunica com o SerCx2 para executar operações específicas para drivers de controlador serial.

Transações de E/S do SerCx2

O 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, o SerCx2 emite uma ou mais transações de E/S para o driver do controlador serial. Do ponto de vista do driver, cada transação é uma operação de E/S simples e completa.