次の方法で共有


SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG構造体 (sercx.h)

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

構文

typedef struct _SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG {
  ULONG                                             Size;
  PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE EvtSerCx2CustomTransmitTransactionInitialize;
  PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START      EvtSerCx2CustomTransmitTransactionStart;
  PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP    EvtSerCx2CustomTransmitTransactionCleanup;
} SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG, *PSERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG;

メンバーズ

Size

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

EvtSerCx2CustomTransmitTransactionInitialize

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

EvtSerCx2CustomTransmitTransactionStart

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

EvtSerCx2CustomTransmitTransactionCleanup

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

備考

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

必要条件

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

関連項目

EvtSerCx2CustomTransmitTransactionCleanup を する

EvtSerCx2CustomTransmitTransactionInitialize の

EvtSerCx2CustomTransmitTransactionStart を する

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

SerCx2CustomTransmitTransactionCreate の