Paramètres du Registre pour le service série
Cette rubrique décrit les paramètres de Registre que la série s’applique à tous les périphériques série pour lesquels Serial est le pilote de fonction ou un pilote de filtre de périphérique de niveau inférieur.
Notes
Cette rubrique décrit la programmation des ports COM traditionnels. Pour plus d’informations sur les ports série usb, consultez Pilote série USB (Usbser.sys).
Serial interroge les valeurs d’entrée de service après son chargement. Si aucune valeur d’entrée n’est présente, Serial ajoute la valeur d’entrée de service. Serial définit la valeur d’entrée sur la valeur par défaut définie de manière statique dans le pilote de Serial.sys fourni par le système. Si une valeur d’entrée de service est modifiée après le chargement de série, la nouvelle valeur est utilisée lors du prochain chargement de série.
Serial utilise les valeurs d’entrée de service suivantes qui se trouvent sous .. \Services\Clé de Registre série :
Pour obtenir des informations générales sur la localisation et l’utilisation des clés de Registre des pilotes Windows, consultez Arborescences du Registre pour les périphériques et les pilotes.
ForceFifoEnable (REG_DWORD)
Spécifie un indicateur booléen qui indique s’il faut forcer Serial à utiliser des IFF. Si ForceFifofEnable n’est pas zéro, les fiFO sont utilisées, que Serial puisse ou non détecter la présence de fiFO. Dans le cas contraire, les fiFOs sont utilisés uniquement si serial peut les détecter. La valeur par défaut de est différente de zéro. Si la valeur d’entrée n’est pas présente, Serial définit une valeur d’entrée ForceFifoEnable sur la valeur par défaut. Pour plus d’informations sur la méthode de détection, consultez l’exemple de pilote série sur GitHub.
RxFIFO (REG_DWORD)
Spécifie le nombre d’octets dans le FIFO de réception qui déclenche une interruption de port. Pour connaître les valeurs valides, consultez les constantes définies dans le fichier d’en-tête Serial.h dans l’exemple de pilote série sur GitHub. La valeur par défaut de RxFIFO est de huit octets. Si la valeur d’entrée n’est pas présente, Serial définit une valeur d’entrée RxFIFO sur la valeur par défaut.
TxFIFO (REG_DWORD)
Spécifie le nombre d’octets dans le FIFO de transmission qui déclenche une interruption de port. Pour connaître les valeurs valides, consultez les constantes définies dans le fichier d’en-tête Serial.h dans l’exemple de pilote série sur GitHub. La valeur par défaut de TxFIFO est de 14 octets. Si la valeur d’entrée n’est pas présente, Serial définit une valeur d’entrée TxFIFO sur la valeur par défaut.
PermitShare (REG_DWORD)
Spécifie un indicateur booléen qui indique s’il faut autoriser le système à partager l’interruption qu’un port utilise. Si PermitShare est différent de zéro, l’interruption peut être partagée ; sinon, l’interruption ne peut pas être partagée. La valeur par défaut de PermitShare est 0x00000000. Si la valeur d’entrée n’est pas présente, Serial définit une valeur d’entrée PermitShare sur la valeur par défaut.
BreakOnEntry, DebugLevel et LogFifo
Spécifiez les valeurs d’entrée utilisées pour le débogage. Pour plus d’informations sur ces valeurs d’entrée, consultez l’exemple de code série inclus dans le WDK.