SerCx2CustomReceiveTransactionReportProgress 関数 (sercx.h)
SerCx2CustomReceiveTransactionReportProgress メソッドは、現在のカスタム受信トランザクションの完了に向けて進行状況が行われているかどうかを報告します。
構文
void SerCx2CustomReceiveTransactionReportProgress(
SERCX2CUSTOMRECEIVETRANSACTION CustomReceiveTransaction,
[in] SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS Progress
);
パラメーター
CustomReceiveTransaction
カスタム受信オブジェクトへの SERCX2CUSTOMRECEIVETRANSACTION ハンドル。 シリアル コントローラー ドライバーは、以前にこのオブジェクトを作成するために、SerCx2CustomReceiveTransactionCreate メソッドを呼び出しました。
[in] Progress
カスタム受信トランザクションの完了に向けて進行状況が行われているかどうか。 このパラメーターを次のいずれかの列挙定数に設定します。
- SERCX2_CUSTOM_RECEIVE_NO_PROGRESS
- SERCX2_CUSTOM_RECEIVE_BYTES_TRANSFERRED
戻り値
何一つ
備考
現在のカスタム受信トランザクションの完了に向けてシリアル コントローラーが進行しているかどうかを判断するために、SerCx2 は定期的にイベント コールバック関数 EvtSerCx2CustomReceiveTransactionQueryProgress 呼び出します。 この呼び出しに応答して、シリアル コントローラー ドライバーは SerCx2CustomReceiveTransactionReportProgress
SerCx2CustomReceiveTransactionReportProgress 呼び出しの各
シリアル コントローラー ドライバーは、SerCx2 から EvtSerCx2CustomReceiveTransactionQueryProgress 関数への呼び出しに応答する場合にのみ、このメソッドを呼び出す必要があります。
詳細については、「SerCx2 Custom-Receive Transactions」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8.1以降で使用できます。 |
ターゲット プラットフォーム の |
万国 |
ヘッダー | sercx.h |
IRQL | <= DISPATCH_LEVEL |
関連項目
EvtSerCx2CustomReceiveTransactionQueryProgress
SERCX2CUSTOMRECEIVETRANSACTION