次の方法で共有


SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG構造体 (sercx.h)

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG 構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいカスタム受信トランザクション オブジェクトの構成に使用する情報が含まれています。

構文

typedef struct _SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG {
  ULONG                                                              Size;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE                   EvtSerCx2CustomReceiveTransactionInitialize;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START                        EvtSerCx2CustomReceiveTransactionStart;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP                      EvtSerCx2CustomReceiveTransactionCleanup;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2CustomReceiveTransactionEnableNewDataNotification;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_QUERY_PROGRESS               EvtSerCx2CustomReceiveTransactionQueryProgress;
} SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG, *PSERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG;

メンバーズ

Size

この構造体のサイズ (バイト単位)。 SerCx2CustomReceiveTransactionCreate メソッドは、このメンバーを使用して、呼び出し元が使用している構造体のバージョンを決定します。 この構造体のサイズは、Sercx.h ヘッダー ファイルの将来のバージョンで変更される可能性があります。

EvtSerCx2CustomReceiveTransactionInitialize

EvtSerCx2CustomReceiveTransactionInitialize イベント コールバック関数 ドライバー実装へのポインター。 このメンバーは省略可能であり、ドライバーが関数を実装していないことを示す NULLに設定できます。

EvtSerCx2CustomReceiveTransactionStart

EvtSerCx2CustomReceiveTransactionStart イベント コールバック関数 ドライバーによって実装されるポインター。 このメンバーは、有効な関数を指している必要があります。

EvtSerCx2CustomReceiveTransactionCleanup

EvtSerCx2CustomReceiveTransactionCleanup イベント コールバック関数 ドライバーによって実装されるポインター。 このメンバーは省略可能であり、ドライバーが関数を実装していないことを示す NULLに設定できます。

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification イベント コールバック関数 ドライバーによって実装されるポインター。 このメンバーは省略可能であり、ドライバーが関数を実装していないことを示す NULLに設定できます。

EvtSerCx2CustomReceiveTransactionQueryProgress

EvtSerCx2CustomReceiveTransactionQueryProgress イベント コールバック関数 ドライバーによって実装されるポインター。 このメンバーは、有効な関数を指している必要があります。

備考

SerCx2CustomReceiveTransactionCreate メソッドは、SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG 構造体へのポインターを入力パラメーターとして受け取ります。 SerCx2CustomReceiveTransactionInitialize呼び出す前に、SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT 関数を呼び出してこの構造体を初期化します。

必要条件

要件 価値
サポートされる最小クライアント Windows 8.1 以降でサポートされています。
ヘッダー sercx.h

関連項目

EvtSerCx2CustomReceiveTransactionCleanup の

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification の

EvtSerCx2CustomReceiveTransactionInitialize の

EvtSerCx2CustomReceiveTransactionQueryProgress

EvtSerCx2CustomReceiveTransactionStart の

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

SerCx2CustomReceiveTransactionCreate