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 de ces en-têtes :

Pour 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 de framework 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 du framework série (SerCx2) pour nettoyer 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énements EvtSerCx2CustomReceiveTransactionInitialize est appelée par la version 2 de l’extension de framework série (SerCx2) pour préparer le matériel du contrôleur série pour 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 nettoyer 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 du framework série (SerCx2) pour préparer le pilote du contrôleur série pour 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 de framework 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 avertir le pilote du contrôleur série que le client a publié 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 du framework série (SerCx2) pour informer le pilote du contrôleur série qu’un client a ouvert une connexion logique au périphérique du contrôleur série et qu’un objet de 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 de framework 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 de framework série (SerCx2) pour nettoyer 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énements EvtSerCx2PioReceiveEnableReadyNotification est appelée par la version 2 de l’extension du framework série (SerCx2) pour permettre au pilote du contrôleur série de notifier 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 de réception PIO.
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 des E/S programmés (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 du framework série (SerCx2) pour annuler une requête précédente pour vider la 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énements EvtSerCx2PioTransmitCancelReadyNotification 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 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 de framework série (SerCx2) pour nettoyer 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 framework 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énements EvtSerCx2PioTransmitEnableReadyNotification 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 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 du framework série (SerCx2) pour préparer le pilote du 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énements EvtSerCx2PioTransmitPurgeFifo est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour ignorer 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 de framework 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 de framework série (SerCx2) pour purger 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 de framework 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énements 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 de framework série (SerCx2) pour annuler une notification de nouveau données activée par SerCx2 lors d’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 de framework série (SerCx2) pour nettoyer l’état du contrôleur série après la fin d’une transaction de réception système-DMA.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL fonction de rappel La fonction de rappel d’événements 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 une 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énements EvtSerCx2SystemDmaReceiveEnableNewDataNotification est appelée par la version 2 de l’extension du framework série (SerCx2) pour permettre au pilote du contrôleur série de notifier 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 de framework série (SerCx2) pour préparer le pilote du contrôleur série pour 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 framework série (SerCx2) pour annuler une requête précédente pour vider la 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 du framework série (SerCx2) pour nettoyer l’état du contrôleur série après la fin d’une transaction de transmission DMA système.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL fonction de rappel La fonction de rappel d’événements 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 une 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 framework série (SerCx2) pour vider le FIFO de transmission 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 framework série (SerCx2) pour préparer le pilote du contrôleur série à effectuer une transaction de transmission DMA système.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO fonction de rappel La fonction de rappel d’événements EvtSerCx2SystemDmaTransmitPurgeFifo est appelée par la version 2 de l’extension du framework série (SerCx2) pour ignorer les octets de données non jointes qui restent dans le fiFO de transmission 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 du 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 du framework série (SerCx).
EVT_SERCX_FILECLEANUP fonction de rappel La fonction de rappel d’événement EvtSerCxFileCleanup informe le pilote du contrôleur série qu’un client a fermé le dernier handle à l’objet de fichier qui représente l’appareil du contrôleur série.
EVT_SERCX_FILECLOSE fonction de rappel La fonction de rappel d’événement EvtSerCxFileClose avertit le pilote du contrôleur série que l’objet de fichier qui représente l’appareil du 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 de framework série (SerCx) 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 l’appareil de contrôleur série (UART) pour effectuer une opération de lecture (réception).
EVT_SERCX_RECEIVE_CANCEL fonction de rappel La fonction de rappel d’événement EvtSerCxReceiveCancel informe le pilote du 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 l’appareil de contrôleur série (UART) pour effectuer une opération d’écriture (transmission).
EVT_SERCX_TRANSMIT_CANCEL fonction de rappel La fonction de rappel d’événement EvtSerCxTransmitCancel informe 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énements 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 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.

Énumérations

 
SERCX_STATUS

L’énumération SERCX_STATUS indique l’état d’une opération de réception ou de transmission 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 effectuer 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 l’état d’une opération UART.

Fonctions

 
EVT_SERCX_APPLY_CONFIG

La fonction de rappel d’événement EvtSerCxApplyConfig indique au pilote du 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 du framework série (SerCx).
EVT_SERCX_FILECLEANUP

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

La fonction de rappel d’événement EvtSerCxFileClose avertit le pilote du contrôleur série que l’objet de fichier qui représente l’appareil du 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 de framework série (SerCx) 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 l’appareil de contrôleur série (UART) pour effectuer une opération de lecture (réception).
EVT_SERCX_RECEIVE_CANCEL

La fonction de rappel d’événement EvtSerCxReceiveCancel informe le pilote du 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 l’appareil de contrôleur série (UART) pour effectuer une opération d’écriture (transmission).
EVT_SERCX_TRANSMIT_CANCEL

La fonction de rappel d’événement EvtSerCxTransmitCancel informe 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énements 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 de framework 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 du framework série (SerCx2) pour nettoyer 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énements EvtSerCx2CustomReceiveTransactionInitialize est appelée par la version 2 de l’extension de framework série (SerCx2) pour préparer le matériel du contrôleur série pour 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 nettoyer 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 du framework série (SerCx2) pour préparer le pilote du contrôleur série pour 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 de framework 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 avertir le pilote du contrôleur série que le client a publié 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 du framework série (SerCx2) pour informer le pilote du contrôleur série qu’un client a ouvert une connexion logique au périphérique du contrôleur série et qu’un objet de 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 de framework 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 de framework série (SerCx2) pour nettoyer 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énements EvtSerCx2PioReceiveEnableReadyNotification est appelée par la version 2 de l’extension du framework série (SerCx2) pour permettre au pilote du contrôleur série de notifier 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 de réception PIO.
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 des E/S programmés (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 du framework série (SerCx2) pour annuler une requête précédente pour vider la 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énements EvtSerCx2PioTransmitCancelReadyNotification 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 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 de framework série (SerCx2) pour nettoyer 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 framework 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énements EvtSerCx2PioTransmitEnableReadyNotification 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 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 du framework série (SerCx2) pour préparer le pilote du contrôleur série à effectuer une transaction de transmission PIO.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

La fonction de rappel d’événements EvtSerCx2PioTransmitPurgeFifo est appelée par la version 2 de l’extension d’infrastructure série (SerCx2) pour ignorer 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 de framework 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 de framework série (SerCx2) pour purger 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 de framework 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énements 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 de framework série (SerCx2) pour annuler une notification de nouveau données activée par SerCx2 lors d’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 de framework série (SerCx2) pour nettoyer l’état du contrôleur série après la fin d’une transaction de réception système-DMA.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

La fonction de rappel d’événements 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 une 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énements EvtSerCx2SystemDmaReceiveEnableNewDataNotification est appelée par la version 2 de l’extension du framework série (SerCx2) pour permettre au pilote du contrôleur série de notifier 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 de framework série (SerCx2) pour préparer le pilote du contrôleur série pour 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 framework série (SerCx2) pour annuler une requête précédente pour vider la 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 du framework série (SerCx2) pour nettoyer l’état du contrôleur série après la fin d’une transaction de transmission DMA système.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

La fonction de rappel d’événements 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 une 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 framework série (SerCx2) pour vider le FIFO de transmission 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 framework série (SerCx2) pour préparer le pilote du contrôleur série à effectuer une transaction de transmission DMA système.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

La fonction de rappel d’événements EvtSerCx2SystemDmaTransmitPurgeFifo est appelée par la version 2 de l’extension du framework série (SerCx2) pour ignorer les octets de données non jointes qui restent dans le fiFO de transmission 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 SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG.
SERCX2_PIO_RECEIVE_CONFIG_INIT

La fonction SERCX2_PIO_RECEIVE_CONFIG_INIT initialise une structure 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 de framework 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é, qui 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 du framework 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, qui version 2 de l’extension de framework 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 du framework série (SerCx2) que le pilote du contrôleur série a terminé d’initialiser le contrôleur série et le matériel associé en préparation d’une nouvelle transaction de réception personnalisée.
SerCx2CustomReceiveTransactionNewDataNotification

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

La méthode SerCx2CustomReceiveTransactionReportProgress indique si la progression est effectuée pour terminer la transaction de réception personnalisée actuelle.
SerCx2CustomTransmitCreate

La méthode SerCx2CustomTransmitCreate crée un objet de transmission personnalisé, que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour écrire des données de transmission dans 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 du framework 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 transmission-transaction personnalisé, qui version 2 de l’extension de framework 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é d’initialiser le contrôleur série et le 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 SerCx2InitializeDeviceInitit 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 de pilote lors de la création de l’objet d’appareil framework pour le contrôleur série.
SerCx2PioReceiveCleanupTransactionComplete

La méthode SerCx2PioReceiveCleanupTransactionComplete informe la version 2 de l’extension du framework 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 PIO.
SerCx2PioReceiveCreate

La méthode SerCx2PioReceiveCreate crée un objet de réception PIO, qui est la version 2 de l’extension de framework série (SerCx2) utilisée pour effectuer des transactions de réception PIO.
SerCx2PioReceiveInitializeTransactionComplete

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

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

La méthode SerCx2PioTransmitCleanupTransactionComplete notifie la version 2 de l’extension du framework 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 piO.
SerCx2PioTransmitCreate

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

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

La méthode SerCx2PioTransmitInitializeTransactionComplete informe la version 2 de l’extension du framework série (SerCx2) que le pilote du contrôleur série a terminé d’initialiser le 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 du framework série (SerCx2) que le pilote du contrôleur série a fini de purger les données de la transmission FIFO dans le matériel du contrôleur série.
SerCx2PioTransmitReady

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

La méthode SerCx2SaveReceiveFifoOnD0Exit informe la version 2 de l’extension de framework 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 entre dans un état d’alimentation faible de l’appareil.
SerCx2SystemDmaReceiveCleanupTransactionComplete

La méthode SerCx2SystemDmaReceiveCleanupTransactionComplete informe la version 2 de l’extension du framework 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 système-DMA.
SerCx2SystemDmaReceiveCreate

La méthode SerCx2SystemDmaReceiveCreate crée un objet de réception système-DMA SerCx2, que la version 2 de l’extension de framework série (SerCx2) utilise pour effectuer des transactions de réception système-DMA.
SerCx2SystemDmaReceiveGetDmaEnabler

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

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

La méthode SerCx2SystemDmaReceiveNewDataNotification informe la version 2 de l’extension de framework série (SerCx2) que les données sont disponibles pour être lues à partir de la 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 du framework 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 de transmission système-DMA 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 informe la version 2 de l’extension du framework série (SerCx2) que le pilote du contrôleur série a fini de vider les données de la transmission FIFO dans le matériel du contrôleur série.
SerCx2SystemDmaTransmitGetDmaEnabler

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

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

La méthode SerCx2SystemDmaTransmitPurgeFifoComplete informe la version 2 de l’extension du framework série (SerCx2) que le pilote du contrôleur série a fini de purger les données de la transmission FIFO dans le matériel du contrôleur série.
SerCxCompleteWait

La méthode SerCxCompleteWait informe 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 du contrôleur série pour attacher l’extension de framework série (SerCx) au pipeline d’E/S pour un objet d’appareil framework (FDO ou PDO) qu’il crée.
SerCxGetActivity

La méthode SerCxGetActivity récupère l’état du travail en attente pour le pilote du contrôleur série.
SerCxGetConnectionParameters

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

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

La méthode SerCxGetRingBufferUtilization permet au pilote du contrôleur série de déterminer la quantité de mémoire tampon en anneau de type à avance 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 de framework série (SerCx) une fois que ce pilote a créé l’objet d’appareil associé.
SerCxProgressReceive

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

La méthode SerCxProgressTransmit signale la progression de l’opération d’écriture (transmission) actuelle.
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 suivant de données de sortie à 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 sur l’appareil UART.
UART_RX_READY

Détermine s’il existe des données en attente dans le matériel UART.
UART_SET_BAUD

Modifie le taux de baud du matériel UART.

Structures

 
CPPORT

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

La structure SERCX_ACTIVITY contient un résumé des éléments de travail prêts pour le traitement du pilote du 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 une opération de transmission.
SERCX_CONFIG

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

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

La structure SERCX2_CUSTOM_RECEIVE_CONFIG contient des informations que la version 2 de l’extension de framework 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 de framework 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é.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

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

La structure SERCX2_PIO_RECEIVE_CONFIG contient des informations que la version 2 de l’extension de framework série (SerCx2) utilise pour configurer un nouvel objet de réception d’authentification unique.
SERCX2_PIO_TRANSMIT_CONFIG

La structure SERCX2_PIO_TRANSMIT_CONFIG contient des informations que la version 2 de l’extension de framework 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 de réception DMA système.
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 DMA système.
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.
UART_HARDWARE_ACCESS

Contient des 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.