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 |