SerCx2CustomTransmitTransactionInitializeComplete 関数 (sercx.h)

SerCx2CustomTransmitTransactionInitializeComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル ドライバーが新しいカスタム送信トランザクションに備えてシリアル コントローラーと関連ハードウェアの初期化を完了したことを通知します。

構文

void SerCx2CustomTransmitTransactionInitializeComplete(
  [in] SERCX2CUSTOMTRANSMITTRANSACTION CustomTransmitTransaction,
  [in] BOOLEAN                         InitSuccess
);

パラメーター

[in] CustomTransmitTransaction

カスタム送信オブジェクトへの SERCX2CUSTOMTRANSMITTRANSACTION ハンドル。 シリアル コントローラー ドライバーは、このオブジェクトを作成するために SerCx2CustomTransmitTransactionCreate メソッドを以前に呼び出しました。

[in] InitSuccess

初期化が成功したかどうか。 TRUE の場合、初期化は成功しました。 FALSE の場合、初期化に失敗しました。

戻り値

なし

解説

SerCx2 がカスタム送信トランザクションを開始する前に、 SerCx2 は EvtSerCx2CustomTransmitTransactionInitialize イベント コールバック関数を呼び出して実装されている場合は、シリアル コントローラーを初期化してトランザクションを実行します。 この呼び出しに応答して、ドライバーは最初に必要な初期化を行う必要があります。その後、ドライバーは SerCx2CustomTransmitTransactionInitializeComplete を呼び出して SerCx2 に通知する必要があります。 SerCx2 はこの通知を受け取り、通知されるまでトランザクションを開始しません。

シリアル コントローラー ドライバーは、 EvtSerCx2CustomTransmitTransactionInitialize 関数の呼び出しへの応答でのみ SerCx2CustomTransmitTransactionInitializeComplete を呼び出す必要があります。

詳細については、「 SerCx2 Custom-Transmit トランザクション」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8.1以降で使用できます。
対象プラットフォーム ユニバーサル
Header sercx.h
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

EvtSerCx2CustomTransmitTransactionInitialize

SERCX2CUSTOMTRANSMITTRANSACTION

SerCx2CustomTransmitTransactionCreate