次の方法で共有


AcxCircuitStopIoActual 関数 (acxcircuit.h)

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

関連項目