Функция AcxStreamStopIoActual (acxstreams.h)
Функция AcxStreamStopIoActual используется для передачи операционной системе сигнала о временной остановке потокового ввода-вывода. Это позволяет драйверу в течение короткого периода времени выполнять задачи, зависящие от времени, а затем возобновлять операции ввода-вывода после выполнения кода, чувствительного к времени.
Синтаксис
NTSTATUS AcxStreamStopIoActual(
ACXSTREAM Stream,
ULONG Flags,
PVOID ObjectTag,
LONG Line,
PCCH File
);
Параметры
Stream
Существующий объект ACXSTREAM. Дополнительные сведения см. в разделе ACX — сводка по объектам ACX.
Flags
Задайте для значение AcxStopIoNoFlags.
ObjectTag
Необязательный тег, который является определяемым драйвером значением, которое платформа включает в себя с диагностической трассировкой.
Line
Номер строки в коде драйвера, который может отображаться в целях диагностики.
File
Имя файла в коде драйвера, которое может отображаться в целях диагностики.
Возвращаемое значение
Возвращает значение STATUS_SUCCESS
, если вызов был успешным. В противном случае возвращается соответствующий код ошибки. Дополнительные сведения см. в разделе Использование значений NTSTATUS.
Комментарии
Не рекомендуется использовать эту версию вызова stop-вывода, а вместо AcxStreamStopIoWithTag.
Требования ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxstreams.h |
IRQL | PASSIVE_LEVEL |