Поделиться через


Функция AcxCircuitStopIoActual (acxcircuit.h)

Функция AcxCircuitStopIoActual используется для передачи операционной системе сигнала о временной остановке операций ввода-вывода канала. Это позволяет драйверу в течение короткого периода времени выполнять задачи, зависящие от времени, а затем возобновлять операции ввода-вывода после выполнения кода, чувствительного к времени.

Синтаксис

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

Параметры

Circuit

Существующий объект ACXCIRCUIT. Дополнительные сведения об объектах ACX см. в разделе Сводка по объектам ACX.

Flags

Остановите флаги ввода-вывода, определенные перечислением ACX_STOP_IO_FLAGS. В настоящее время флаги не определены, поэтому задайте для этого параметра значение AcxStopIoNoFlags.

ObjectTag

Необязательный объект ObjectTag, который является определяемым драйвером значением, которое платформа сохраняет в качестве идентификационного тега для драйвера ACX.

Line

Номер строки в коде драйвера, который может отображаться в целях диагностики.

File

Имя файла в коде драйвера, которое может отображаться в целях диагностики.

Комментарии

Используйте версию макроса AcxCircuitStopIoWithTag для вызова stop-вывода вместо этой версии.

Требования ACX

Минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.

Требования

Требование Значение
Заголовок acxcircuit.h
IRQL PASSIVE_LEVEL

См. также раздел