AcxCircuitStopIoActual 関数は、オペレーティング システムに信号を送信して回線 I/O を一時的に停止するために使用されます。 これにより、ドライバーは時間の影響を受けやすいタスクを短時間実行し、時間に依存するコードの実行が完了した後に IO を再開できます。
構文
NTSTATUS AcxCircuitStopIoActual(
ACXCIRCUIT Circuit,
ULONG Flags,
PVOID ObjectTag,
LONG Line,
PCCH File
);
パラメーター
Circuit
既存の ACXCIRCUIT オブジェクト。 ACX オブジェクトの詳細については、ACX オブジェクトの概要を参照してください。
Flags
ACX_STOP_IO_FLAGS 列挙によって定義された IO フラグを停止します。
現在、フラグは定義されていないため、これを AcxStopIoNoFlags
に設定します。
ObjectTag
ACX ドライバーの識別タグとしてフレームワークが格納するドライバー定義の値である省略可能な ObjectTag。
Line
診断目的で表示できるドライバー コードの行番号。
File
診断目的で表示できるドライバー コード内のファイル名。
備考
AcxCircuitStopIoWithTag マクロは、この呼び出しの代わりに stop IO 呼び出しのバージョン 使用します。
ACX の要件
最小 ACX バージョン: 1.0
ACX バージョンの詳細については、ACX バージョンの概要 参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | acxcircuit.h |
IRQL | PASSIVE_LEVEL |
関連項目
- AcxCircuitStopIo
- acxcircuit.h ヘッダー を する