Partager via


en-tête sercx.h

Cet en-tête est utilisé par serports. Pour plus d'informations, consultez les pages suivantes :

sercx.h contient les interfaces de programmation suivantes :

Fonctions

 
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 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 système-DMA.
SerCx2SystemDmaReceiveNewDataNotification

La méthode SerCx2SystemDmaReceiveNewDataNotification avertit 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.
SerCx2SystemDmaTransmitCleanupTransactionComplete

La méthode SerCx2SystemDmaTransmitCleanupTransactionComplete 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 transmission système-DMA.
SerCx2SystemDmaTransmitCreate

La méthode SerCx2SystemDmaTransmitCreate crée un objet system-DMA-transmit SerCx2, que la version 2 de l’extension de framework 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 de l’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.

Fonctions de rappel

 
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 d’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 informe 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 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 l’appareil 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 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 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 au périphérique à 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 file qui représente la connexion logique au périphérique de 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 indiquant que SerCx2 était activé dans 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 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 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 de drainage du 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 d’infrastructure série (SerCx2) pour drainer 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 d’infrastructure série (SerCx2) pour permettre au pilote du contrôleur série de notifier 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 piO-transmission.
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 afin de 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 EvtSerCx2SystemDmaReceiveEnableDataNotification.
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 système-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 d’infrastructure série (SerCx2) pour permettre au pilote de 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 d’infrastructure série (SerCx2) pour préparer le pilote de contrôleur série à effectuer une transaction system-DMA-receive.
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 d’infrastructure série (SerCx2) pour annuler une demande précédente de drainage du 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 DMA système.
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 d’infrastructure série (SerCx2) pour drainer 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 d’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 le fiFO de transmission dans le matériel du contrôleur série.

Structures

 
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.

É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.