Konfiguration av COM-portar för drivrutinsutvecklare
En COM-port är en typ av serieport som uppfyller följande ytterligare krav:
Du kommer åt COM-porten via en instans av COM-portenhetens gränssnittsklass. GUID för den här klassen är GUID_DEVINTERFACE_COMPORT, som definieras i Ntddser.h.
Du använder COM-porten med hjälp av det UART-kompatibla gränssnittet 16550 som definieras i Ntddser.h.
För att säkerställa kompatibilitet med de flesta program som har åtkomst till COM-portar bör du tilldela ett symboliskt länknamn som använder standardnamngivningskonventionen
COM<n>
, där<n>
är COM-portnumret (till exempel COM1). Om du använder ettCOM<n>
namn måste du hämta COM-portnumret<n>
från COM-portdatabasen. COM-portnummer ska endast användas medCOM<n>
-namn.
Som standard konfigurerar den kombinerade driften av klassinstallationsprogrammet för portarna enhetsinstallationsklassen och seriefunktionsdrivrutinen en enhet som en COM-port.
Information om hur installationsprogrammet för portklassen och seriefunktionsdrivrutinen skapar ett COM-portenhetsgränssnitt för en COM-port finns i Extern namngivning av COM-portar.