Partager via


SERCX2_PIO_TRANSMIT_CONFIG_INIT, fonction (sercx.h)

La fonction SERCX2_PIO_TRANSMIT_CONFIG_INIT initialise une structure SERCX2_PIO_TRANSMIT_CONFIG .

Syntaxe

void SERCX2_PIO_TRANSMIT_CONFIG_INIT(
  [out] SERCX2_PIO_TRANSMIT_CONFIG                        *PioTransmitConfig,
  [in]  PFN_SERCX2_PIO_TRANSMIT_WRITE_BUFFER              EvtSerCx2PioTransmitWriteBuffer,
  [in]  PFN_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION EvtSerCx2PioTransmitEnableReadyNotification,
  [in]  PFN_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION EvtSerCx2PioTransmitCancelReadyNotification
);

Paramètres

[out] PioTransmitConfig

Pointeur vers la structure SERCX2_PIO_TRANSMIT_CONFIG à initialiser.

[in] EvtSerCx2PioTransmitWriteBuffer

Valeur à charger dans le membre EvtSerCx2PioTransmitWriteBuffer de la structure SERCX2_PIO_TRANSMIT_CONFIG . Pour plus d’informations, consultez la description de ce membre dans SERCX2_PIO_TRANSMIT_CONFIG.

[in] EvtSerCx2PioTransmitEnableReadyNotification

Valeur à charger dans le membre EvtSerCx2PioTransmitEnableReadyNotification de la structure SERCX2_PIO_TRANSMIT_CONFIG . Pour plus d’informations, consultez la description de ce membre dans SERCX2_PIO_TRANSMIT_CONFIG.

[in] EvtSerCx2PioTransmitCancelReadyNotification

Valeur à charger dans le membre EvtSerCx2PioTransmitCancelReadyNotification de la structure SERCX2_PIO_TRANSMIT_CONFIG . Pour plus d’informations, consultez la description de ce membre dans SERCX2_PIO_TRANSMIT_CONFIG.

Valeur de retour

None

Remarques

Votre pilote de contrôleur série doit utiliser cette fonction pour initialiser une structure SERCX2_PIO_TRANSMIT_CONFIG avant de passer un pointeur vers cette structure en tant que paramètre d’entrée à la méthode SerCx2PioTransmitCreate .

SERCX2_PIO_TRANSMIT_CONFIG_INIT définit le membre Size de la structure sur sizeof(SERCX2_PIO_TRANSMIT_CONFIG) et définit trois membres supplémentaires de la structure sur les valeurs fournies comme paramètres d’entrée à la fonction. La fonction définit les autres membres de la structure sur zéro. Le pilote peut, si nécessaire, définir explicitement ces autres membres sur des valeurs différentes de zéro après l’appel SERCX2_PIO_TRANSMIT_CONFIG_INIT .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.1.
Plateforme cible Desktop (Expérience utilisateur)
En-tête sercx.h
IRQL N’importe quel niveau.

Voir aussi

SERCX2_PIO_TRANSMIT_CONFIG

SerCx2PioTransmitCreate