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