Макрос AcxCircuitStopIo (acxcircuit.h)
Функция AcxCircuitStopIo используется для передачи операционной системе сигнала о временной остановке операций ввода-вывода. Это позволяет драйверу в течение короткого периода времени выполнять задачи, чувствительные к времени, и возобновлять операции ввода-вывода после выполнения кода, чувствительного к времени.
Синтаксис
void AcxCircuitStopIo(
Circuit,
Flags
);
Параметры
Circuit
Существующий объект канала ACXCIRCUIT. Дополнительные сведения об объектах ACX см. в разделе Сводка по объектам ACX.
Flags
Остановите флаги ввода-вывода, определенные перечислением ACX_STOP_IO_FLAGS.
В настоящее время флаги не определены, поэтому задайте для этого параметра значение AcxStopIoNoFlags
.
Возвращаемое значение
None
Remarks
Не рекомендуется использовать эту версию вызова stop-вывода, а макрос AcxCircuitStopIoWithTag , так как он предоставляет дополнительные диагностические сведения с помощью тега .
Пример
Ниже приведен пример использования.
// Temporarily disable this circuit's I/Os while we are updating the
// formats. This thread cannot be an I/O dispatched thread else we deadlock.
//
status = AcxCircuitStopIo(circuit, AcxStopIoNoFlags);
Требования ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxcircuit.h |
IRQL | PASSIVE_LEVEL |