Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |
|
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. |
|
SERFUNC SERFUNC est utilisé pour créer les interfaces de fonction SERCX. |
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). |
Énumérations
|
SERCX_STATUS L’énumération SERCX_STATUS indique l’état d’une opération de réception ou de transmission série. |