Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par les parports. Pour plus d’informations, consultez :
ntddser.h contient les interfaces de programmation suivantes :
IOCTLs
|
IOCTL_INTERNAL_SERENUM_REMOVE_SELF La requête IOCTL_INTERNAL_SERENUM_REMOVE_SELF invalide les relations de bus du filtre DO associées à un PDO cible. (Physiquement, cette requête invalide les relations de bus du port RS-232 auquel l’appareil cible est attaché.). |
|
IOCTL_SERENUM_GET_PORT_NAME La requête IOCTL_SERENUM_GET_PORT_NAME retourne la valeur de l’entrée PortName (ou Identificateur) pour le port RS-232 .- consultez Paramètres du Registre pour un périphérique série Plug-and-Play. |
|
IOCTL_SERENUM_PORT_DESC La requête IOCTL_SERENUM_PORT_DESC retourne une description du port RS-232 associé à un filtre DO. |
|
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION Le code de contrôle IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION configure le port série pour utiliser les paramètres matériels par défaut pour l’appareil du contrôleur série. |
|
IOCTL_SERIAL_CLEAR_STATS La requête IOCTL_SERIAL_CLEAR_STATS efface les statistiques de performances d’un appareil série. |
|
IOCTL_SERIAL_CLR_DTR La requête IOCTL_SERIAL_CLR_DTR efface le signal de contrôle prêt pour le terminal de données (DTR). |
|
IOCTL_SERIAL_CLR_RTS La requête IOCTL_SERIAL_CLR_RTS efface la demande d’envoi (RTS) du signal de contrôle. |
|
IOCTL_SERIAL_CONFIG_SIZE La requête IOCTL_SERIAL_CONFIG_SIZE retourne des informations sur la taille de configuration. |
|
IOCTL_SERIAL_GET_BAUD_RATE La requête IOCTL_SERIAL_GET_BAUD_RATE retourne le taux de baud auquel le port série est actuellement configuré pour transmettre et recevoir des données. |
|
IOCTL_SERIAL_GET_CHARS La requête IOCTL_SERIAL_GET_CHARS récupère les caractères spéciaux utilisés par le pilote du contrôleur série avec le contrôle de flux de négociation. Les caractères spéciaux sont décrits par une structure SERIAL_CHARS. |
|
IOCTL_SERIAL_GET_COMMSTATUS La requête IOCTL_SERIAL_GET_COMMSTATUS retourne des informations sur l’état de communication d’un appareil série. Pour plus d’informations sur les informations d’état récupérées par cette demande, consultez SERIAL_STATUS. |
|
IOCTL_SERIAL_GET_DTRRTS La requête IOCTL_SERIAL_GET_DTRRTS retourne des informations sur le signal de contrôle prêt pour le terminal de données (DTR) et la demande d’envoi du signal de contrôle (RTS). |
|
IOCTL_SERIAL_GET_HANDFLOW La requête IOCTL_SERIAL_GET_HANDFLOW retourne des informations sur la configuration du jeu de contrôle de flux de négociation pour un appareil série. |
|
IOCTL_SERIAL_GET_LINE_CONTROL La requête IOCTL_SERIAL_GET_LINE_CONTROL retourne des informations sur le jeu de contrôles de ligne pour un appareil série. Les paramètres de contrôle de ligne incluent le nombre de bits d’arrêt, le nombre de bits de données et la parité. |
|
IOCTL_SERIAL_GET_MODEM_CONTROL La requête IOCTL_SERIAL_GET_MODEM_CONTROL retourne la valeur du registre de contrôle modem dans le contrôleur série. |
|
IOCTL_SERIAL_GET_MODEMSTATUS La demande IOCTL_SERIAL_GET_MODEMSTATUS met à jour l’état du modem et retourne la valeur du registre d’état du modem avant la mise à jour. |
|
IOCTL_SERIAL_GET_PROPERTIES La requête IOCTL_SERIAL_GET_PROPERTIES retourne des informations sur les fonctionnalités d’un contrôleur série. Les informations sur les fonctionnalités sont retournées dans une structure SERIAL_COMMPROP. |
|
IOCTL_SERIAL_GET_STATS La requête IOCTL_SERIAL_GET_STATS retourne des informations sur les performances d’un contrôleur série. |
|
IOCTL_SERIAL_GET_TIMEOUTS La requête IOCTL_SERIAL_GET_TIMEOUTS retourne les valeurs de délai d’attente que le pilote du contrôleur série utilise avec les demandes de lecture et d’écriture. |
|
IOCTL_SERIAL_GET_WAIT_MASK La requête IOCTL_SERIAL_GET_WAIT_MASK retourne le masque d’attente d’événement actuellement défini pour le contrôleur série. |
|
IOCTL_SERIAL_IMMEDIATE_CHAR La requête IOCTL_SERIAL_IMMEDIATE_CHAR provoque la transmission d’un caractère spécifié dès que possible. |
|
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS La requête IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS définit un appareil série en mode d’exploitation de base. |
|
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE La requête IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE désactive l’opération d’attente/de mise en éveil d’un appareil série. |
|
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE La requête IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE active l’opération d’attente/de veille d’un appareil série. |
|
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS La requête IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS restaure le mode d’exploitation spécifié d’un appareil série. |
|
IOCTL_SERIAL_LSRMST_INSERT La demande IOCTL_SERIAL_LSRMST_INSERT active ou désactive l’insertion d’informations sur l’état de ligne et le modem dans le flux de données de réception. |
|
IOCTL_SERIAL_PURGE La requête IOCTL_SERIAL_PURGE annule les requêtes spécifiées et supprime les données des mémoires tampons spécifiées. |
|
IOCTL_SERIAL_RESET_DEVICE La requête IOCTL_SERIAL_RESET_DEVICE réinitialise un appareil série. |
|
IOCTL_SERIAL_SET_BAUD_RATE La requête IOCTL_SERIAL_SET_BAUD_RATE définit le taux de baud sur un appareil de contrôleur série. Le pilote du contrôleur série vérifie le taux de baud spécifié. |
|
IOCTL_SERIAL_SET_BREAK_OFF La requête IOCTL_SERIAL_SET_BREAK_OFF définit le signal d’arrêt de ligne inactif. |
|
IOCTL_SERIAL_SET_BREAK_ON La requête IOCTL_SERIAL_SET_BREAK_ON définit le signal d’arrêt de ligne actif. |
|
IOCTL_SERIAL_SET_CHARS La requête IOCTL_SERIAL_SET_CHARS définit les caractères spéciaux utilisés par le pilote du contrôleur série pour le contrôle de flux de négociation. Ce pilote vérifie les caractères spéciaux spécifiés. |
|
IOCTL_SERIAL_SET_DTR La requête IOCTL_SERIAL_SET_DTR définit le DTR (terminal de données prêt). |
|
IOCTL_SERIAL_SET_FIFO_CONTROL La requête IOCTL_SERIAL_SET_FIFO_CONTROL définit le registre de contrôle FIFO (FCR). La série ne vérifie pas les informations de contrôle FIFO spécifiées. |
|
IOCTL_SERIAL_SET_HANDFLOW La requête IOCTL_SERIAL_SET_HANDFLOW définit la configuration du contrôle de flux de négociation. Le pilote du contrôleur série vérifie les informations de contrôle de flux de liaison spécifiées. |
|
IOCTL_SERIAL_SET_LINE_CONTROL La requête IOCTL_SERIAL_SET_LINE_CONTROL définit le registre de contrôle de ligne (LCR). Le contrôle de ligne enregistre la taille des données, le nombre de bits d’arrêt et la parité. |
|
IOCTL_SERIAL_SET_MODEM_CONTROL La requête IOCTL_SERIAL_SET_MODEM_CONTROL définit le registre de contrôle de modem (MCR) dans l’UART. Aucune vérification des paramètres n’est effectuée sur les paramètres d’inscription fournis par le client. |
|
IOCTL_SERIAL_SET_QUEUE_SIZE La requête IOCTL_SERIAL_SET_QUEUE_SIZE définit la taille de la mémoire tampon de réception interne. Si la taille demandée est supérieure à la taille actuelle de la mémoire tampon de réception, une nouvelle mémoire tampon de réception est créée. Sinon, la mémoire tampon de réception n’est pas modifiée. |
|
IOCTL_SERIAL_SET_RTS La requête IOCTL_SERIAL_SET_RTS définit RTS (demande à envoyer). |
|
IOCTL_SERIAL_SET_TIMEOUTS La requête IOCTL_SERIAL_SET_TIMEOUTS définit les valeurs de délai d’attente que le pilote du contrôleur série utilise pour les demandes de lecture et d’écriture. |
|
IOCTL_SERIAL_SET_WAIT_MASK La requête IOCTL_SERIAL_SET_WAIT_MASK configure le pilote du contrôleur série pour notifier un client après l’occurrence d’un ensemble d’événements d’attente spécifié. |
|
IOCTL_SERIAL_SET_XOFF La requête IOCTL_SERIAL_SET_XOFF émule la réception d’un caractère XOFF (transmettre hors). |
|
IOCTL_SERIAL_SET_XON La requête IOCTL_SERIAL_SET_XON émule la réception d’un caractère XON (transmettre sur), qui redémarre la réception des données. |
|
IOCTL_SERIAL_WAIT_ON_MASK La requête IOCTL_SERIAL_WAIT_ON_MASK est utilisée pour attendre l’occurrence d’un événement d’attente spécifié à l’aide d’une requête IOCTL_SERIAL_SET_WAIT_MASK. |
|
IOCTL_SERIAL_XOFF_COUNTER La requête IOCTL_SERIAL_XOFF_COUNTER définit un compteur XOFF. Une demande de compteur XOFF prend en charge les clients qui utilisent des logiciels pour émuler le contrôle de flux de liaison matérielle. |
Structures
|
SERIAL_BAUD_RATE La structure SERIAL_BAUD_RATE spécifie le taux de baud auquel un port série est actuellement configuré pour transmettre et recevoir des données. |
|
SERIAL_CHARS La structure SERIAL_CHARS spécifie les caractères spéciaux utilisés par le pilote du contrôleur série pour le contrôle de flux de négociation. |
|
SERIAL_COMMPROP La structure SERIAL_COMMPROP spécifie les propriétés d’un port série. |
|
SERIAL_HANDFLOW La structure SERIAL_HANDFLOW spécifie les paramètres de contrôle de liaison et de flux pour un port série. |
|
SERIAL_LINE_CONTROL La structure SERIAL_LINE_CONTROL décrit les paramètres de contrôle de la ligne série. |
|
SERIAL_QUEUE_SIZE La structure SERIAL_QUEUE_SIZE est utilisée pour redimensionner la mémoire tampon d’entrée utilisée par le pilote du contrôleur série pour les opérations de réception série. |
|
SERIAL_STATUS La structure SERIAL_STATUS contient des informations d’état sur le port série. |
|
SERIAL_TIMEOUTS La structure SERIAL_TIMEOUTS spécifie les paramètres de délai d’attente pour les opérations de lecture et d’écriture par le port série. |
|
SERIALPERF_STATS La structure SERIALPERF_STATS contient des statistiques de performances pour un port série. |