Compartilhar via


Driver de protocolo IEC-61883

O driver de protocolo IEC-61883, 61883.sys, dá suporte ao FCP (protocolo de controle de função), ao formato CIP (pacote isócrono comum) e aos procedimentos de gerenciamento de conexão (CMP), conforme definido na especificação IEC 61883-1. O driver de protocolo remove cabeçalhos de pacote de fluxo de solicitações, dá suporte a dispersão/coleta e limita cópias de buffer para mover grandes quantidades de dados com eficiência.

Para emitir comandos IEC-61883 para dispositivos conectados ao barramento IEEE 1394, os drivers de cliente IEC-61883 incluem 61883.h e emitem o IRP do IRP_MJ_INTERNAL_DEVICE_CONTROL com o código de controle de E/ S IOCTL_61883_CLASS. O driver cliente empacota os parâmetros em uma estrutura AV_61883_REQUEST e passa um ponteiro para ele no membro Parameters.Others.Argument1 do IRP. O membro Function da estrutura AV_61883_REQUEST determina o tipo de operação. A estrutura AV_61883_REQUEST contém parâmetros específicos da solicitação em uma união de estruturas de dados, um por tipo de solicitação.