Dela via


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 ett COM<n> namn måste du hämta COM-portnumret <n> från COM-portdatabasen. COM-portnummer ska endast användas med COM<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.