IEC-61883 Protocol Driver
Il driver di protocollo IEC-61883, 61883.sys, supporta il protocollo FCP (Function Control Protocol), il formato CIP (Common Isochronous Packet) e le procedure di gestione delle connessioni (CMP), come definito nella specifica IEC 61883-1. Il driver di protocollo rimuove le intestazioni dei pacchetti di flusso dalle richieste, supporta la dispersione/raccolta e limita le copie del buffer per spostare in modo efficiente grandi quantità di dati.
Per eseguire comandi IEC-61883 ai dispositivi connessi al bus IEEE 1394, i driver client IEC-61883 includono 61883.h ed emettono il IRP_MJ_INTERNAL_DEVICE_CONTROL IRP con il codice di controllo I/O IOCTL_61883_CLASS. Il driver client inserisce i parametri in una struttura AV_61883_REQUEST e vi passa un puntatore nel membro Parameters.Others.Argument1 di IRP. Il membro Function della struttura AV_61883_REQUEST determina il tipo di operazione. La struttura AV_61883_REQUEST contiene parametri specifici della richiesta in un'unione di strutture di dati, una per tipo di richiesta.