Använda Serial.sys och Serenum.sys
Följande systemkomponenter är tillgängliga för användning med seriell styrenhet som har maskinvarugränssnitt som är kompatibla med 16550 universal asynkron mottagare-sändare (UART):
Serie- och Serenum-drivrutiner
Serial.sys (seriell) är en funktionsdrivrutin som tillhandahålls av systemet för serieenheter. Du kan också använda Seriell som en enhetsfilterdrivrutin på lägre nivå för alla typer av Plug and Play-enheter som kräver ett 16550 UART-kompatibelt gränssnitt.
Serenum.sys (Serenum) är en enhetsfilterdrivrutin på den övre nivån som du kan använda tillsammans med Seriell (eller en leverantörslevererad funktionsdrivrutin) för att tillhandahålla funktionen för en Plug and Play-bussdrivrutin för en RS-232-port.
Mer information om driften av Serial och Serenum finns i följande avsnitt:
- översikt över seriestyrenhetsdrivrutiner
- Funktioner för Serie och Serenum
- konfiguration av serieenheter och drivrutiner
- Drift av Serenum och Serienheter
- Registerinställningar för seriell
- Registerinställningar för Serenum
- referens för seriedrivrutiner
- Referens för Serenum-drivrutin
- Datadefinitioner i Ntddser.h-huvudfilen i WDK.
Enhetsinstallationsklass för portar
Klassen Ports innehåller serieportar och COM-portar. En seriell port är ett maskinvarugränssnitt för seriekommunikation på en 16550 UART-enhet eller kompatibel enhet. En RS-232-port på en dator är vanligtvis en DB-9- eller DB-25-anslutning som är elektriskt ansluten till serieporten på en UART. En COM-port är en seriell port som uppfyller ytterligare Windows-specifika krav. Mer information finns i Konfiguration av COM-portar för drivrutinsutvecklare.
COM-port enhetsgränssnittsklass
Du måste använda ett COM-portenhetsgränssnitt för att få åtkomst till en COM-port. (GUID för COM-portenhetens gränssnittsklass är GUID_DEVINTERFACE_COMPORT.)
COM-portdatabasen och COM-portdatabas stöder rutiner
COM-portdatabasen förmedlar användningen av COM-portnummer av COM-portar.
Information om hur du installerar serieenheter finns i Installera serieenheter.
Allmän information om hur en seriell enhet fungerar på hög nivå finns i informationen om kommunikationsresurserna som stöds av Windows Base Services i Microsoft Windows SDK.
Exempel på seriedrivrutiner
De här exemplen visar seriedrivrutiner.