Partager via


en-tête sercx.h

Cet en-tête est utilisé par serports. Pour plus d’informations, consultez :

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

Fonctions de rappel

 
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.

Structures

 
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.

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