Partager via


fonction SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT (sercx.h)

La fonction SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT initialise une structure SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

Syntaxe

void SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT(
  [out]          SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG                           *Config,
  [in]           PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START                        EvtSerCx2CustomReceiveTransactionStart,
  [in, optional] PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2CustomReceiveTransactionEnableNewDataNotification,
  [in]           PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_QUERY_PROGRESS               EvtSerCx2CustomReceiveTransactionQueryProgress
);

Paramètres

[out] Config

Pointeur vers la structure SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG à initialiser.

[in] EvtSerCx2CustomReceiveTransactionStart

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

[in, optional] EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

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

[in] EvtSerCx2CustomReceiveTransactionQueryProgress

Valeur à charger dans l'EvtSerCx2CustomReceiveTransactionQueryProgress membre de la structure SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG. Pour plus d’informations, consultez la description de ce membre dans SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

Valeur de retour

Aucun

Remarques

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

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT définit le membre taille de la structure sur taille de(SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG), et définit trois membres supplémentaires de la structure sur les valeurs fournies en tant que paramètres d’entrée pour 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érente de zéro après l’appel SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.1.
plateforme cible Bureau
d’en-tête sercx.h
IRQL N’importe quel niveau.

Voir aussi

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

SerCx2CustomReceiveTransactionCreate