AcxCircuitStopIoActual function (acxcircuit.h)

The AcxCircuitStopIoActual function is used to signal to the operating system to temporarily stop circuit I/O. This allows the driver a short period of time to run time sensitive tasks, and then resume IO after the execution of time sensitive code is complete.

Syntax

NTSTATUS AcxCircuitStopIoActual(
  ACXCIRCUIT Circuit,
  ULONG      Flags,
  PVOID      ObjectTag,
  LONG       Line,
  PCCH       File
);

Parameters

Circuit

An existing ACXCIRCUIT object. For more information about ACX objects, see Summary of ACX Objects.

Flags

Stop IO flags defined by the ACX_STOP_IO_FLAGS enumeration. Currently no flags are defined, so set this to AcxStopIoNoFlags.

ObjectTag

An optional ObjectTag that is a driver-defined value that the framework stores as an identification tag for the ACX driver.

Line

The Line number in the driver code that can be displayed for diagnostic purposes.

File

The file name in the driver code that can be displayed for diagnostic purposes.

Remarks

Use the AcxCircuitStopIoWithTag macro version of the stop IO call instead of this one.

ACX requirements

Minimum ACX version: 1.0

For more information about ACX versions, see ACX version overview.

Requirements

Requirement Value
Header acxcircuit.h
IRQL PASSIVE_LEVEL

See also