Partager via


Port série

Vue d’ensemble de la technologie de port série.

Pour développer un port série, vous avez besoin des en-têtes suivants :

Pour obtenir le guide de programmation, consultez Port série.

Fonctions de rappel

Titre Description
EVT_SERCX2_APPLY_CONFIG fonction de rappel La fonction de rappel d’événement EvtSerCx2ApplyConfig est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour fournir au pilote du contrôleur série une liste de paramètres de configuration spécifiques à l’appareil à appliquer au matériel du contrôleur série.
EVT_SERCX2_CONTROL fonction de rappel La fonction de rappel d’événement EvtSerCx2Control est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour gérer une demande de contrôle d’E/S série.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP fonction de rappel La fonction de rappel d’événement EvtSerCx2CustomReceiveTransactionCleanup est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état matériel du contrôleur série après la fin d’une transaction de réception personnalisée.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE fonction de rappel La fonction de rappel d’événement EvtSerCx2CustomReceiveTransactionInitialize est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le matériel du contrôleur série à effectuer une nouvelle transaction de réception personnalisée.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START fonction de rappel La fonction de rappel d’événement EvtSerCx2CustomReceiveTransactionStart est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour démarrer une transaction de réception personnalisée.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP fonction de rappel La fonction de rappel d’événement EvtSerCx2CustomTransmitTransactionCleanup est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état matériel du contrôleur série après la fin d’une transaction de transmission personnalisée.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE fonction de rappel La fonction de rappel d’événement EvtSerCx2CustomTransmitTransactionInitialize est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le pilote de contrôleur série à effectuer une transaction de transmission personnalisée.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START fonction de rappel La fonction de rappel d’événement EvtSerCx2CustomTransmitTransactionStart est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour démarrer une transaction de transmission personnalisée.
EVT_SERCX2_FILECLOSE fonction de rappel La fonction de rappel d’événement EvtSerCx2FileClose est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour informer le pilote du contrôleur série que le client a libéré l’objet de fichier qui représente la connexion logique au périphérique du contrôleur série.
EVT_SERCX2_FILEOPEN fonction de rappel La fonction de rappel d’événement EvtSerCx2FileOpen est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour informer le pilote du contrôleur série qu’un client a ouvert une connexion logique au périphérique de contrôleur série et qu’un objet fichier a été créé pour représenter cette connexion.
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION fonction de rappel La fonction de rappel d’événement EvtSerCx2PioReceiveCancelReadyNotification est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour annuler une notification prête activée par SerCx2 lors d’un appel précédent à la fonction de rappel d’événement EvtSerCx2PioReceiveEnableReadyNotification.
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION fonction de rappel La fonction de rappel d’événement EvtSerCx2PioReceiveCleanupTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état matériel du contrôleur série après la fin d’une transaction de réception PIO.
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION fonction de rappel La fonction de rappel d’événement EvtSerCx2PioReceiveEnableReadyNotification est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’avertir SerCx2 lorsque le contrôleur série reçoit de nouvelles données.
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION fonction de rappel La fonction de rappel d’événement EvtSerCx2PioReceiveInitializeTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le contrôleur série à effectuer une transaction PIO-receive.
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER fonction de rappel La fonction de rappel d’événement EvtSerCx2PioReceiveReadBuffer est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour utiliser les E/S programmées (PIO) pour transférer des données du fiFO de réception dans le contrôleur série vers une mémoire tampon de lecture.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO fonction de rappel La fonction de rappel d’événement EvtSerCx2PioTransmitCancelDrainFifo est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour annuler une demande précédente visant à vider le fiFO de transmission dans le matériel du contrôleur série.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION fonction de rappel La fonction de rappel d’événement EvtSerCx2PioTransmitCancelReadyNotification est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour annuler une notification prête que SerCx2 activé dans un appel précédent à la fonction de rappel d’événement EvtSerCx2PioTransmitEnableReadyNotification.
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION fonction de rappel La fonction de rappel d’événement EvtSerCx2PioTransmitCleanupTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état du contrôleur série après la fin d’une transaction de transmission PIO.
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO fonction de rappel La fonction de rappel d’événement EvtSerCx2PioTransmitDrainFifo est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour vider le FIFO de transmission dans le matériel du contrôleur série.
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION fonction de rappel La fonction de rappel d’événement EvtSerCx2PioTransmitEnableReadyNotification est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’avertir SerCx2 lorsque le fiFO de transmission dans le contrôleur série est prêt à accepter davantage de données.
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION fonction de rappel La fonction de rappel d’événement EvtSerCx2PioTransmitInitializeTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le pilote de contrôleur série à effectuer une transaction de transmission PIO.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO fonction de rappel La fonction de rappel d’événement EvtSerCx2PioTransmitPurgeFifo est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour ignorer tous les octets de données non transmises qui restent dans le fifo de transmission dans le contrôleur série.
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER fonction de rappel La fonction de rappel d’événement EvtSerCx2PioTransmitWriteBuffer est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour utiliser les E/S programmées (PIO) pour transférer le contenu d’une mémoire tampon d’écriture vers le fiFO de transmission dans le contrôleur série.
EVT_SERCX2_PURGE_FIFOS fonction de rappel La fonction de rappel d’événement EvtSerCx2PurgeFifos est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour vider les mémoires tampons FIFO dans le matériel du contrôleur série.
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE fonction de rappel La fonction de rappel d’événement EvtSerCx2SelectNextReceiveTransactionType est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour déterminer le mécanisme de transfert de données à utiliser pour l’opération de lecture suivante.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE fonction de rappel La fonction de rappel d’événement EvtSerCx2SelectNextTransmitTransactionType est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour déterminer le mécanisme de transfert de données à utiliser pour l’opération d’écriture suivante.
EVT_SERCX2_SET_WAIT_MASK fonction de rappel La fonction de rappel d’événement EvtSerCx2SetWaitMask est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour configurer le contrôleur série pour surveiller un ensemble d’événements matériels spécifiés par un masque d’attente.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaReceiveCancelNewDataNotification est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour annuler une notification de nouvelles données activée par SerCx2 dans un appel précédent à la fonction de rappel d’événement EvtSerCx2SystemDmaReceiveEnableNewDataNotification.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaReceiveCleanupTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état du contrôleur série après la fin d’une transaction de réception system-DMA.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaReceiveConfigureDmaChannel est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’effectuer toute configuration personnalisée de l’adaptateur DMA qui peut être nécessaire avant le début de chaque transfert dans une transaction de réception DMA système.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaReceiveEnableNewDataNotification est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’informer SerCx2 lorsque le contrôleur série reçoit de nouvelles données.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION fonction de rappel La fonction de rappel d’événement EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le pilote du contrôleur série à effectuer une transaction de réception système-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitCancelDrainFifo est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour annuler une demande précédente visant à drainer le FIFO de transmission dans le matériel du contrôleur série.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitCleanupTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état du contrôleur série après la fin d’une transaction de transmission système-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitConfigureDmaChannel est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’effectuer toute configuration personnalisée de l’adaptateur DMA qui peut être nécessaire avant le début de chaque transfert DMA dans une transaction de transmission système-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitDrainFifo est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour vider la transmission FIFO dans le matériel du contrôleur série.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitInitializeTransaction est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour préparer le pilote de contrôleur série à effectuer une transaction de transmission système-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO fonction de rappel La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitPurgeFifo est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour ignorer tous les octets de données non transmises qui restent dans la transmission FIFO dans le matériel du contrôleur série.
EVT_SERCX_APPLY_CONFIG fonction de rappel La fonction de rappel d’événement EvtSerCxApplyConfig indique au pilote de contrôleur série d’appliquer une liste de paramètres de configuration au matériel du contrôleur série.
EVT_SERCX_CONTROL fonction de rappel La fonction de rappel d’événement EvtSerCxControl gère une demande de contrôle d’E/S qui a un code de contrôle d’E/S (IOCTL) pris en charge par l’extension de l’infrastructure série (SerCx).
EVT_SERCX_FILECLEANUP fonction de rappel La fonction de rappel d’événement EvtSerCxFileCleanup avertit le pilote du contrôleur série qu’un client a fermé le dernier handle à l’objet de fichier qui représente le périphérique de contrôleur série.
EVT_SERCX_FILECLOSE fonction de rappel La fonction de rappel d’événement EvtSerCxFileClose informe le pilote du contrôleur série que l’objet de fichier qui représente le périphérique de contrôleur série a été libéré.
EVT_SERCX_FILEOPEN fonction de rappel La fonction de rappel d’événement EvtSerCxFileOpen avertit le pilote du contrôleur série qu’un client a ouvert un handle de fichier sur l’appareil du contrôleur série et qu’un objet de fichier a été créé pour représenter l’appareil.
EVT_SERCX_PURGE fonction de rappel La fonction de rappel d’événement EvtSerCxPurge est appelée par l’extension SerCx (Serial Framework Extension) pour vider les mémoires tampons matérielles du contrôleur série.
EVT_SERCX_RECEIVE fonction de rappel La fonction de rappel d’événement EvtSerCxReceive prépare le périphérique de contrôleur série (UART) à effectuer une opération de lecture (réception).
EVT_SERCX_RECEIVE_CANCEL fonction de rappel La fonction de rappel d’événement EvtSerCxReceiveCancel avertit le pilote de contrôleur série que la demande de réception en attente est annulée.
EVT_SERCX_TRANSMIT fonction de rappel La fonction de rappel d’événement EvtSerCxTransmit prépare le périphérique de contrôleur série (UART) à effectuer une opération d’écriture (transmission).
EVT_SERCX_TRANSMIT_CANCEL fonction de rappel La fonction de rappel d’événement EvtSerCxTransmitCancel avertit le pilote du contrôleur série que la demande de transmission en attente est annulée.
EVT_SERCX_WAITMASK fonction de rappel La fonction de rappel d’événement EvtSerCxWaitmask configure le contrôleur série pour surveiller les événements dans un masque d’attente, qui est une valeur de masque de bits qui spécifie un ensemble d’événements matériels.

IOCTLs

 
IOCTL_INTERNAL_SERENUM_REMOVE_SELF

La requête IOCTL_INTERNAL_SERENUM_REMOVE_SELF invalide les relations de bus du do de filtre associées à une AOP 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 appareil 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 do de filtre.
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 du périphérique de 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 demande 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 du signal de contrôle (RTS).
IOCTL_SERIAL_CONFIG_SIZE

La requête IOCTL_SERIAL_CONFIG_SIZE retourne des informations sur la taille de la configuration.
IOCTL_SERIAL_GET_BAUD_RATE

La requête IOCTL_SERIAL_GET_BAUD_RATE retourne le débit en bauds 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 que le pilote de contrôleur série utilise 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 la status de communication d’un appareil série. Pour plus d’informations sur les informations status 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 (RTS) du signal de contrôle.
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ôle de ligne d’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 du modem dans le contrôleur série.
IOCTL_SERIAL_GET_MODEMSTATUS

La demande IOCTL_SERIAL_GET_MODEMSTATUS met à jour le status du modem et retourne la valeur du modem status inscrire 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 de contrôleur série utilise pour 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 entraîne 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 sur un mode de fonctionnement de base.
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE

La requête IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE désactive l’opération d’attente/veille 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/veille d’un appareil série.
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS

La requête IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS restaure le mode de fonctionnement spécifié d’un appareil série.
IOCTL_SERIAL_LSRMST_INSERT

La requête IOCTL_SERIAL_LSRMST_INSERT active ou désactive l’insertion d’informations sur les status de ligne et les status de modem dans le flux de données de réception.
IOCTL_SERIAL_PURGE

La requête IOCTL_SERIAL_PURGE annule les demandes 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 bauds sur un périphérique de contrôleur série. Le pilote de contrôleur série vérifie le débit en bauds spécifié.
IOCTL_SERIAL_SET_BREAK_OFF

La requête IOCTL_SERIAL_SET_BREAK_OFF définit le signal d’arrêt de contrôle de ligne inactif.
IOCTL_SERIAL_SET_BREAK_ON

La requête IOCTL_SERIAL_SET_BREAK_ON définit le signal de saut de contrôle de ligne actif.
IOCTL_SERIAL_SET_CHARS

La requête IOCTL_SERIAL_SET_CHARS définit les caractères spéciaux que le pilote de contrôleur série utilise pour le contrôle de flux d’établissement d’une liaison. 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 DTR (data terminal ready).
IOCTL_SERIAL_SET_FIFO_CONTROL

La requête IOCTL_SERIAL_SET_FIFO_CONTROL définit le registre de contrôles 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 de contrôleur série vérifie les informations de contrôle de flux de négociation 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 registre de contrôle de ligne contrôle contrôle 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 du 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 (request to send).
IOCTL_SERIAL_SET_TIMEOUTS

La requête IOCTL_SERIAL_SET_TIMEOUTS définit les valeurs de délai d’attente que le pilote de contrôleur série utilise pour les demandes de lecture et d’écriture.
IOCTL_SERIAL_SET_WAIT_MASK

La demande de IOCTL_SERIAL_SET_WAIT_MASK configure le pilote de contrôleur série pour notifier un client après l’occurrence de l’un des é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 désactivé).
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 un logiciel pour émuler le contrôle de flux de négociation matériel.

Énumérations

 
SERCX_STATUS

L’énumération SERCX_STATUS indique la status d’une opération de réception ou de transmission en série.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS

L’énumération SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS définit des constantes qui indiquent si le processus est effectué pour terminer une transaction de réception personnalisée.
SERCX2_TRANSACTION_TYPE

L’énumération SERCX2_TRANSACTION_TYPE définit des constantes qui indiquent le type de mécanisme de transfert de données à utiliser pour effectuer une transaction d’E/S.
UART_STATUS

Définit des valeurs pour le status d’une opération UART.

Fonctions

 
EVT_SERCX_APPLY_CONFIG

La fonction de rappel d’événement EvtSerCxApplyConfig indique au pilote de contrôleur série d’appliquer une liste de paramètres de configuration au matériel du contrôleur série.
EVT_SERCX_CONTROL

La fonction de rappel d’événement EvtSerCxControl gère une demande de contrôle d’E/S qui a un code de contrôle d’E/S (IOCTL) pris en charge par l’extension de l’infrastructure série (SerCx).
EVT_SERCX_FILECLEANUP

La fonction de rappel d’événement EvtSerCxFileCleanup avertit le pilote du contrôleur série qu’un client a fermé le dernier handle à l’objet de fichier qui représente le périphérique de contrôleur série.
EVT_SERCX_FILECLOSE

La fonction de rappel d’événement EvtSerCxFileClose informe le pilote du contrôleur série que l’objet de fichier qui représente le périphérique de contrôleur série a été libéré.
EVT_SERCX_FILEOPEN

La fonction de rappel d’événement EvtSerCxFileOpen avertit le pilote du contrôleur série qu’un client a ouvert un handle de fichier sur l’appareil du contrôleur série et qu’un objet de fichier a été créé pour représenter l’appareil.
EVT_SERCX_PURGE

La fonction de rappel d’événement EvtSerCxPurge est appelée par l’extension SerCx (Serial Framework Extension) pour vider les mémoires tampons matérielles du contrôleur série.
EVT_SERCX_RECEIVE

La fonction de rappel d’événement EvtSerCxReceive prépare le périphérique de contrôleur série (UART) à effectuer une opération de lecture (réception).
EVT_SERCX_RECEIVE_CANCEL

La fonction de rappel d’événement EvtSerCxReceiveCancel avertit le pilote de contrôleur série que la demande de réception en attente est annulée.
EVT_SERCX_TRANSMIT

La fonction de rappel d’événement EvtSerCxTransmit prépare le périphérique de contrôleur série (UART) à effectuer une opération d’écriture (transmission).
EVT_SERCX_TRANSMIT_CANCEL

La fonction de rappel d’événement EvtSerCxTransmitCancel avertit le pilote du contrôleur série que la demande de transmission en attente est annulée.
EVT_SERCX_WAITMASK

La fonction de rappel d’événement EvtSerCxWaitmask configure le contrôleur série pour surveiller les événements dans un masque d’attente, qui est une valeur de masque de bits qui spécifie un ensemble d’événements matériels.
EVT_SERCX2_APPLY_CONFIG

La fonction de rappel d’événement EvtSerCx2ApplyConfig est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour fournir au pilote du contrôleur série une liste de paramètres de configuration spécifiques à l’appareil à appliquer au matériel du contrôleur série.
EVT_SERCX2_CONTROL

La fonction de rappel d’événement EvtSerCx2Control est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour gérer une demande de contrôle d’E/S série.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

La fonction de rappel d’événement EvtSerCx2CustomReceiveTransactionCleanup est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état matériel du contrôleur série après la fin d’une transaction de réception personnalisée.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE

La fonction de rappel d’événement EvtSerCx2CustomReceiveTransactionInitialize est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le matériel du contrôleur série à effectuer une nouvelle transaction de réception personnalisée.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START

La fonction de rappel d’événement EvtSerCx2CustomReceiveTransactionStart est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour démarrer une transaction de réception personnalisée.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP

La fonction de rappel d’événement EvtSerCx2CustomTransmitTransactionCleanup est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état matériel du contrôleur série après la fin d’une transaction de transmission personnalisée.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE

La fonction de rappel d’événement EvtSerCx2CustomTransmitTransactionInitialize est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le pilote de contrôleur série à effectuer une transaction de transmission personnalisée.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START

La fonction de rappel d’événement EvtSerCx2CustomTransmitTransactionStart est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour démarrer une transaction de transmission personnalisée.
EVT_SERCX2_FILECLOSE

La fonction de rappel d’événement EvtSerCx2FileClose est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour informer le pilote du contrôleur série que le client a libéré l’objet de fichier qui représente la connexion logique au périphérique du contrôleur série.
EVT_SERCX2_FILEOPEN

La fonction de rappel d’événement EvtSerCx2FileOpen est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour informer le pilote du contrôleur série qu’un client a ouvert une connexion logique au périphérique de contrôleur série et qu’un objet fichier a été créé pour représenter cette connexion.
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION

La fonction de rappel d’événement EvtSerCx2PioReceiveCancelReadyNotification est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour annuler une notification prête activée par SerCx2 lors d’un appel précédent à la fonction de rappel d’événement EvtSerCx2PioReceiveEnableReadyNotification.
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION

La fonction de rappel d’événement EvtSerCx2PioReceiveCleanupTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état matériel du contrôleur série après la fin d’une transaction de réception PIO.
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION

La fonction de rappel d’événement EvtSerCx2PioReceiveEnableReadyNotification est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’avertir SerCx2 lorsque le contrôleur série reçoit de nouvelles données.
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION

La fonction de rappel d’événement EvtSerCx2PioReceiveInitializeTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le contrôleur série à effectuer une transaction PIO-receive.
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER

La fonction de rappel d’événement EvtSerCx2PioReceiveReadBuffer est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour utiliser les E/S programmées (PIO) pour transférer des données du fiFO de réception dans le contrôleur série vers une mémoire tampon de lecture.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO

La fonction de rappel d’événement EvtSerCx2PioTransmitCancelDrainFifo est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour annuler une demande précédente visant à vider le fiFO de transmission dans le matériel du contrôleur série.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION

La fonction de rappel d’événement EvtSerCx2PioTransmitCancelReadyNotification est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour annuler une notification prête que SerCx2 activé dans un appel précédent à la fonction de rappel d’événement EvtSerCx2PioTransmitEnableReadyNotification.
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION

La fonction de rappel d’événement EvtSerCx2PioTransmitCleanupTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état du contrôleur série après la fin d’une transaction de transmission PIO.
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO

La fonction de rappel d’événement EvtSerCx2PioTransmitDrainFifo est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour vider le FIFO de transmission dans le matériel du contrôleur série.
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION

La fonction de rappel d’événement EvtSerCx2PioTransmitEnableReadyNotification est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’avertir SerCx2 lorsque le fiFO de transmission dans le contrôleur série est prêt à accepter davantage de données.
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION

La fonction de rappel d’événement EvtSerCx2PioTransmitInitializeTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le pilote de contrôleur série à effectuer une transaction de transmission PIO.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

La fonction de rappel d’événement EvtSerCx2PioTransmitPurgeFifo est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour ignorer tous les octets de données non transmises qui restent dans le fifo de transmission dans le contrôleur série.
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER

La fonction de rappel d’événement EvtSerCx2PioTransmitWriteBuffer est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour utiliser les E/S programmées (PIO) pour transférer le contenu d’une mémoire tampon d’écriture vers le fiFO de transmission dans le contrôleur série.
EVT_SERCX2_PURGE_FIFOS

La fonction de rappel d’événement EvtSerCx2PurgeFifos est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour vider les mémoires tampons FIFO dans le matériel du contrôleur série.
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE

La fonction de rappel d’événement EvtSerCx2SelectNextReceiveTransactionType est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour déterminer le mécanisme de transfert de données à utiliser pour l’opération de lecture suivante.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE

La fonction de rappel d’événement EvtSerCx2SelectNextTransmitTransactionType est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour déterminer le mécanisme de transfert de données à utiliser pour l’opération d’écriture suivante.
EVT_SERCX2_SET_WAIT_MASK

La fonction de rappel d’événement EvtSerCx2SetWaitMask est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour configurer le contrôleur série pour surveiller un ensemble d’événements matériels spécifiés par un masque d’attente.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION

La fonction de rappel d’événement EvtSerCx2SystemDmaReceiveCancelNewDataNotification est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour annuler une notification de nouvelles données activée par SerCx2 dans un appel précédent à la fonction de rappel d’événement EvtSerCx2SystemDmaReceiveEnableNewDataNotification.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION

La fonction de rappel d’événement EvtSerCx2SystemDmaReceiveCleanupTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état du contrôleur série après la fin d’une transaction de réception system-DMA.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

La fonction de rappel d’événement EvtSerCx2SystemDmaReceiveConfigureDmaChannel est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’effectuer toute configuration personnalisée de l’adaptateur DMA qui peut être nécessaire avant le début de chaque transfert dans une transaction de réception DMA système.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

La fonction de rappel d’événement EvtSerCx2SystemDmaReceiveEnableNewDataNotification est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’informer SerCx2 lorsque le contrôleur série reçoit de nouvelles données.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

La fonction de rappel d’événement EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour préparer le pilote du contrôleur série à effectuer une transaction de réception système-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitCancelDrainFifo est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour annuler une demande précédente visant à drainer le FIFO de transmission dans le matériel du contrôleur série.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION

La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitCleanupTransaction est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour propre l’état du contrôleur série après la fin d’une transaction de transmission système-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitConfigureDmaChannel est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série d’effectuer toute configuration personnalisée de l’adaptateur DMA qui peut être nécessaire avant le début de chaque transfert DMA dans une transaction de transmission système-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitDrainFifo est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour vider la transmission FIFO dans le matériel du contrôleur série.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION

La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitInitializeTransaction est appelée par la version 2 de l’extension de l’infrastructure série (SerCx2) pour préparer le pilote de contrôleur série à effectuer une transaction de transmission système-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

La fonction de rappel d’événement EvtSerCx2SystemDmaTransmitPurgeFifo est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour ignorer tous les octets de données non transmises qui restent dans la transmission FIFO dans le matériel du contrôleur série.
SERCX_ACTIVITY_INIT

La fonction SERCX_ACTIVITY_INIT initialise une structure SERCX_ACTIVITY.
SERCX_BUFFER_DESCRIPTOR_INIT

La fonction SERCX_BUFFER_DESCRIPTOR_INIT initialise une structure SERCX_BUFFER_DESCRIPTOR.
SERCX_CONFIG_INIT

La fonction SERCX_CONFIG_INIT initialise une structure SERCX_CONFIG.
SERCX2_CONFIG_INIT

La fonction SERCX2_CONFIG_INIT initialise une structure SERCX2_CONFIG.
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT

La fonction SERCX2_CUSTOM_RECEIVE_CONFIG_INIT initialise une structure SERCX2_CUSTOM_RECEIVE_CONFIG.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

La fonction SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT initialise une structure SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT

La fonction SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT initialise une structure SERCX2_CUSTOM_TRANSMIT_CONFIG.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

La fonction SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT initialise une structure de SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG.
SERCX2_PIO_RECEIVE_CONFIG_INIT

La fonction SERCX2_PIO_RECEIVE_CONFIG_INIT initialise une structure de SERCX2_PIO_RECEIVE_CONFIG.
SERCX2_PIO_TRANSMIT_CONFIG_INIT

La fonction SERCX2_PIO_TRANSMIT_CONFIG_INIT initialise une structure SERCX2_PIO_TRANSMIT_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

La fonction SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT initialise une structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION

La fonction SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION initialise une structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT

La fonction SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT initialise une structure SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG.
SerCx2CompleteWait

La méthode SerCx2CompleteWait informe la version 2 de l’extension d’infrastructure série (SerCx2) qu’un événement dans le masque d’attente actuel s’est produit.
SerCx2CustomReceiveCreate

La méthode SerCx2CustomReceiveCreate crée un objet de réception personnalisé, que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour lire les données de réception du contrôleur série au moyen d’un mécanisme de transfert de données personnalisé.
SerCx2CustomReceiveTransactionCleanupComplete

La méthode SerCx2CustomReceiveTransactionCleanupComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote du contrôleur série a terminé de nettoyer l’état matériel du contrôleur série après une transaction de réception personnalisée.
SerCx2CustomReceiveTransactionCreate

La méthode SerCx2CustomReceiveTransactionCreate crée un objet custom-receive-transaction, que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour effectuer des transactions de réception personnalisées.
SerCx2CustomReceiveTransactionInitializeComplete

La méthode SerCx2CustomReceiveTransactionInitializeComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote de contrôleur série a terminé l’initialisation du contrôleur série et du matériel associé en préparation d’une nouvelle transaction de réception personnalisée.
SerCx2CustomReceiveTransactionNewDataNotification

La méthode SerCx2CustomReceiveTransactionNewDataNotification informe la version 2 de l’extension d’infrastructure série (SerCx2) que les données sont disponibles pour être lues à partir du fiFO de réception dans le matériel du contrôleur série.
SerCx2CustomReceiveTransactionReportProgress

La méthode SerCx2CustomReceiveTransactionReportProgress indique si la progression est en cours vers l’achèvement de la transaction de réception personnalisée actuelle.
SerCx2CustomTransmitCreate

La méthode SerCx2CustomTransmitCreate crée un objet de transmission personnalisée, que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour écrire des données de transmission vers le contrôleur série au moyen d’un mécanisme de transfert de données personnalisé.
SerCx2CustomTransmitTransactionCleanupComplete

La méthode SerCx2CustomTransmitTransactionCleanupComplete informe la version 2 de l’extension de l’infrastructure série (SerCx2) que le pilote du contrôleur série a terminé de nettoyer l’état matériel du contrôleur série après une transaction de transmission personnalisée.
SerCx2CustomTransmitTransactionCreate

La méthode SerCx2CustomTransmitTransactionCreate crée un objet de transaction de transmission personnalisée, que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour effectuer des transactions de transmission personnalisées.
SerCx2CustomTransmitTransactionInitializeComplete

La méthode SerCx2CustomTransmitTransactionInitializeComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote série a terminé l’initialisation du contrôleur série et du matériel associé en préparation d’une nouvelle transaction de transmission personnalisée.
SerCx2InitializeDevice

La méthode SerCx2InitializeDevice termine l’initialisation de l’objet d’appareil framework pour le contrôleur série.
SerCx2InitializeDeviceInit

La méthode SerCx2InitializeDeviceInit permet à la version 2 de l’extension d’infrastructure série (SerCx2) d’inscrire des propriétés spécifiques à l’extension auprès de l’infrastructure du pilote lors de la création de l’objet d’appareil d’infrastructure pour le contrôleur série.
SerCx2PioReceiveCleanupTransactionComplete

La méthode SerCx2PioReceiveCleanupTransactionComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote du contrôleur série a terminé le nettoyage de l’état matériel du contrôleur série après une transaction de réception PIO.
SerCx2PioReceiveCreate

La méthode SerCx2PioReceiveCreate crée un objet PIO-receive, que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour effectuer des transactions de réception PIO.
SerCx2PioReceiveInitializeTransactionComplete

La méthode SerCx2PioReceiveInitializeTransactionComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote série a terminé l’initialisation du matériel du contrôleur série en préparation d’une nouvelle transaction de réception PIO.
SerCx2PioReceiveReady

La méthode SerCx2PioReceiveReady avertit la version 2 de l’extension de framework série (SerCx2) que les données sont disponibles pour être lues à partir du FIFO de réception dans le contrôleur série.
SerCx2PioTransmitCleanupTransactionComplete

La méthode SerCx2PioTransmitCleanupTransactionComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote de contrôleur série a terminé de nettoyer l’état matériel du contrôleur série après une transaction de transmission PIO.
SerCx2PioTransmitCreate

La méthode SerCx2PioTransmitCreate crée un objet de transmission PIO, que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour effectuer des transactions de transmission PIO.
SerCx2PioTransmitDrainFifoComplete

La méthode SerCx2PioTransmitDrainFifoComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote de contrôleur série a terminé de vider les données du fiFO de transmission dans le matériel du contrôleur série.
SerCx2PioTransmitInitializeTransactionComplete

La méthode SerCx2PioTransmitInitializeTransactionComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote de contrôleur série a terminé l’initialisation du matériel du contrôleur série en préparation d’une nouvelle transaction de transmission PIO.
SerCx2PioTransmitPurgeFifoComplete

La méthode SerCx2PioTransmitPurgeFifoComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote du contrôleur série a terminé de vider les données du fiFO de transmission dans le matériel du contrôleur série.
SerCx2PioTransmitReady

La méthode SerCx2PioTransmitReady informe la version 2 de l’extension d’infrastructure série (SerCx2) que le fiFO de transmission dans le matériel du contrôleur série est prêt à accepter davantage de données.
SerCx2SaveReceiveFifoOnD0Exit

La méthode SerCx2SaveReceiveFifoOnD0Exit informe la version 2 de l’extension d’infrastructure série (SerCx2) que la réception FIFO du matériel du contrôleur série contient des données qui doivent être enregistrées avant que le contrôleur série n’entre dans un état de faible consommation d’alimentation de l’appareil.
SerCx2SystemDmaReceiveCleanupTransactionComplete

La méthode SerCx2SystemDmaReceiveCleanupTransactionComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote de contrôleur série a terminé de nettoyer l’état matériel du contrôleur série après une transaction de réception système-DMA.
SerCx2SystemDmaReceiveCreate

La méthode SerCx2SystemDmaReceiveCreate crée un objet system-DMA-receive SerCx2, que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour effectuer des transactions system-DMA-receive.
SerCx2SystemDmaReceiveGetDmaEnabler

La méthode SerCx2SystemDmaReceiveGetDmaEnabler obtient l’enabler DMA pour le contrôleur DMA système utilisé pour les transactions system-DMA-receive.
SerCx2SystemDmaReceiveInitializeTransactionComplete

La méthode SerCx2SystemDmaReceiveInitializeTransactionComplete notifie la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote série a terminé l’initialisation du matériel du contrôleur série en préparation d’une nouvelle transaction system-DMA-receive.
SerCx2SystemDmaReceiveNewDataNotification

La méthode SerCx2SystemDmaReceiveNewDataNotification notifie la version 2 de l’extension d’infrastructure série (SerCx2) que les données peuvent être lues à partir du fiFO de réception dans le matériel du contrôleur série.
SerCx2SystemDmaTransmitCleanupTransactionComplete

La méthode SerCx2SystemDmaTransmitCleanupTransactionComplete notifie la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote du contrôleur série a terminé de nettoyer l’état matériel du contrôleur série après une transaction de transmission système DMA.
SerCx2SystemDmaTransmitCreate

La méthode SerCx2SystemDmaTransmitCreate crée un objet system-DMA-transmit SerCx2, que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour effectuer des transactions de transmission système DMA.
SerCx2SystemDmaTransmitDrainFifoComplete

La méthode SerCx2SystemDmaTransmitDrainFifoComplete notifie la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote du contrôleur série a terminé de vider les données du fiFO de transmission dans le matériel du contrôleur série.
SerCx2SystemDmaTransmitGetDmaEnabler

La méthode SerCx2SystemDmaTransmitGetDmaEnabler obtient l’activation DMA pour le contrôleur DMA système utilisé pour les transactions de transmission système DMA.
SerCx2SystemDmaTransmitInitializeTransactionComplete

La méthode SerCx2SystemDmaTransmitInitializeTransactionComplete notifie la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote de contrôleur série a terminé l’initialisation du matériel du contrôleur série en préparation d’une nouvelle transaction de transmission système-DMA.
SerCx2SystemDmaTransmitPurgeFifoComplete

La méthode SerCx2SystemDmaTransmitPurgeFifoComplete notifie la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote du contrôleur série a terminé de vider les données du FIFO de transmission dans le matériel du contrôleur série.
SerCxCompleteWait

La méthode SerCxCompleteWait avertit l’extension de framework série (SerCx) qu’un événement dans le masque d’attente actuel s’est produit.
SerCxDeviceInitConfig

La méthode SerCxDeviceInitConfig est appelée par le pilote de contrôleur série pour attacher l’extension d’infrastructure série (SerCx) au pipeline d’E/S d’un objet de périphérique d’infrastructure (FDO ou PDO) qu’il crée.
SerCxGetActivity

La méthode SerCxGetActivity récupère le status de travail en attente pour le pilote de contrôleur série.
SerCxGetConnectionParameters

La méthode SerCxGetConnectionParameters récupère les paramètres de connexion pour le périphérique associé.
SerCxGetReadIntervalTimeout

La méthode SerCxGetReadIntervalTimeout retourne la valeur du délai d’attente d’intervalle pour une opération de lecture (réception).
SerCxGetRingBufferUtilization

La méthode SerCxGetRingBufferUtilization permet au pilote de contrôleur série de déterminer la quantité de la mémoire tampon en anneau de type avant est actuellement remplie par les données reçues du port série.
SerCxGetWaitMask

La méthode SerCxGetWaitMask retourne le masque d’attente d’événement pour l’opération d’attente actuellement en attente.
SerCxInitialize

La méthode SerCxInitialize termine l’initialisation de l’extension d’infrastructure série (SerCx) après que ce pilote a créé l’objet de périphérique associé.
SerCxProgressReceive

La méthode SerCxProgressReceive signale la progression de l’opération de lecture (réception) en cours.
SerCxProgressTransmit

La méthode SerCxProgressTransmit indique la progression de l’opération d’écriture (transmission) en cours.
SerCxRetrieveReceiveBuffer

La méthode SerCxRetrieveReceiveBuffer obtient une mémoire tampon d’entrée dans laquelle les données reçues du port série peuvent être chargées.
SerCxRetrieveReceiveMdl

La méthode SerCxRetrieveReceiveMdl récupère le MDL qui décrit la mémoire tampon à utiliser pour recevoir le bloc de données d’entrée suivant.
SerCxRetrieveTransmitBuffer

La méthode SerCxRetrieveTransmitBuffer obtient une mémoire tampon de sortie qui contient des données prêtes à être transmises au port série.
SerCxRetrieveTransmitMdl

La méthode SerCxRetrieveTransmitMdl récupère le MDL qui décrit la mémoire tampon qui contient le bloc de données de sortie suivant à transmettre.
UART_GET_BYTE

Lit un octet de données à partir de l’appareil UART.
UART_HARDWARE_READ_INDEXED_UCHAR

Lit un octet à partir du port spécifié par l’index.
UART_HARDWARE_READ_UCHAR

Lit un octet à partir du port ou du registre spécifié.
UART_HARDWARE_READ_ULONG

Lit une valeur ULONG à partir du port ou du registre spécifié.
UART_HARDWARE_READ_ULONG64

Lit une valeur ULONG64 à partir de l’adresse de registre spécifiée.
UART_HARDWARE_READ_USHORT

Lit une valeur USHORT à partir du port ou du registre spécifié.
UART_HARDWARE_WRITE_INDEXED_UCHAR

Écrit un octet dans l’adresse de port spécifiée.
UART_HARDWARE_WRITE_UCHAR

Écrit un octet dans le port ou un registre.
UART_HARDWARE_WRITE_ULONG

Écrit une valeur ULONG dans le port ou le registre spécifié.
UART_HARDWARE_WRITE_ULONG64

Écrit une valeur ULONG64 dans l’adresse de registre spécifiée.
UART_HARDWARE_WRITE_USHORT

Écrit une valeur USHORT dans le port ou le registre spécifié.
UART_INITIALIZE_PORT

Initialise ou réinitialise le matériel UART.
UART_PUT_BYTE

Écrit un octet de données dans l’appareil UART.
UART_RX_READY

Détermine si des données sont en attente dans le matériel UART.
UART_SET_BAUD

Modifie le taux de bauds du matériel UART.

Structures

 
CPPORT

Contient l’état d’exécution mutable d’un instance spécifique d’un appareil UART.
SERCX_ACTIVITY

La structure SERCX_ACTIVITY contient un résumé des éléments de travail prêts à être traiter par le pilote de contrôleur série.
SERCX_BUFFER_DESCRIPTOR

La structure SERCX_BUFFER_DESCRIPTOR décrit une mémoire tampon de données pour une opération de réception ou de transmission.
SERCX_CONFIG

La structure SERCX_CONFIG contient des informations de configuration pour l’extension d’infrastructure série (SerCx).
SERCX2_CONFIG

La structure SERCX2_CONFIG contient des informations de configuration pour la version 2 de l’extension d’infrastructure série (SerCx2).
SERCX2_CUSTOM_RECEIVE_CONFIG

La structure SERCX2_CUSTOM_RECEIVE_CONFIG contient des informations que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour configurer un nouvel objet de réception personnalisé.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

La structure SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG contient des informations que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour configurer un nouvel objet custom-receive-transaction.
SERCX2_CUSTOM_TRANSMIT_CONFIG

La structure SERCX2_CUSTOM_TRANSMIT_CONFIG contient des informations que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour configurer un nouvel objet de transmission personnalisée.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

La structure SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG contient des informations que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour configurer un nouvel objet de transaction de transmission personnalisée.
SERCX2_PIO_RECEIVE_CONFIG

La structure SERCX2_PIO_RECEIVE_CONFIG contient des informations que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour configurer un nouvel objet PIO-receive.
SERCX2_PIO_TRANSMIT_CONFIG

La structure SERCX2_PIO_TRANSMIT_CONFIG contient des informations que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour configurer un nouvel objet de transmission PIO.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

La structure SERCX2_SYSTEM_DMA_RECEIVE_CONFIG contient des informations que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour configurer un nouvel objet system-DMA-receive.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

La structure SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG contient des informations que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour configurer un nouvel objet de transmission système-DMA.
SERIAL_BAUD_RATE

La structure SERIAL_BAUD_RATE spécifie le débit en bauds 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 que le pilote de contrôleur série utilise pour le contrôle de flux d’établissement d’une liaison.
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 négociation et de contrôle 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 que le pilote du contrôleur série utilise pour les opérations de réception série.
SERIAL_STATUS

La structure SERIAL_STATUS contient status informations 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.
UART_HARDWARE_ACCESS

Contient les fonctions d’E/S et les pointeurs de fonction utilisés par les pilotes série pour accéder au matériel de l’appareil.
UART_HARDWARE_DRIVER

Contient des pointeurs de fonction pour interagir avec un type spécifique de matériel UART.