Partager via


Paramètres du Registre pour serenum

Cette rubrique décrit les valeurs d’entrée que Serenum utilise pour un port RS-232 dans Microsoft Windows 2000 et versions ultérieures.

Les valeurs d’entrée de Registre suivantes se trouvent sous la Plug-and-Play clé de registre de périphérique matériel pour un port RS-232 :

PortName (REG_SZ)
Spécifie le nom du port. Serenum lit cette valeur et retourne le nom de port en réponse à une demande de IOCTL_SERENUM_GET_PORT_NAME .

Identificateur (REG_SZ)
Spécifie le nom du port. Serenum lit cette valeur. La prise en charge de la valeur d’entrée Identificateur est fournie uniquement pour la compatibilité avec certains appareils PCMCIA hérités. L’utilisation de la valeur d’entrée Identificateur est obsolète et ne doit pas être implémentée avec les pilotes dans Windows 2000 et versions ultérieures. Serenum retourne le nom de port en réponse à une demande IOCTL_SERENUM_GET_PORT_NAME.

SkipEnumerations (REG_DWORD)
Dans Windows XP et versions ultérieures, cette valeur d’entrée contrôle le moment où Serenum énumère un port en réponse à une demande de IRP_MN_QUERY_DEVICE_RELATIONS pour BusRelations.

Chaque fois que le système génère une pile d’appareils de port série, Serenum définit le mode d’énumération qu’il utilise pour énumérer un port. Pendant l’initialisation de la pile d’appareils d’un port, la routine AddDevice de Serenum lit la valeur d’entrée SkipEnumerations du port et définit le mode d’énumération comme décrit dans le tableau suivant.

Mode énumération Valeur SkipEnumerations Description

Énumérer normalement.

0x00000000

(ou l’entrée de valeur n’est pas présente)

Serenum énumère un port série en réponse à toutes les requêtes BusRelations (qu’elles soient initiées par un démarrage système ou par l’utilisateur via Gestionnaire de périphériques ou l’Assistant Ajout de matériel).

Ignorez un nombre spécifié d’énumérations.

Valeur comprise entre 0x00000001 et 0xFFFFFFE

Sérenum ignore le nombre spécifié d’énumérations, puis énumère normalement tant que le port reste activé.

Ignorez toutes les énumérations.

0xFFFFFFFF

Sérenum n’énumère jamais un port. Un appareil attaché au port doit être installé manuellement.

Par exemple, si la valeur d’entrée SkipEnumerations d’un port série est définie sur trois lorsque le système crée une pile d’appareils de port, Serenum ignore les trois premières demandes BusRelations qu’il reçoit pour le port. Sérenum énumère ensuite le port de manière normale tant que le port reste activé.