Compartir a través de


Macro AcxCircuitStopIo (acxcircuit.h)

La función AcxCircuitStopIo se usa para indicar al sistema operativo que detenga temporalmente la E/S del circuito. Esto permite al controlador un breve período de tiempo para ejecutar la tarea confidencial y reanudar la E/S después de que se complete la ejecución del código sensible al tiempo.

Sintaxis

void AcxCircuitStopIo(
   Circuit,
   Flags
);

Parámetros

Circuit

Objeto de circuito ACXCIRCUIT existente. Para obtener más información sobre los objetos ACX, vea Resumen de objetos ACX.

Flags

Detenga las marcas de E/S definidas por la enumeración ACX_STOP_IO_FLAGS. Actualmente no se definen marcas, por lo que establézcalo AcxStopIoNoFlagsen .

Valor devuelto

None

Observaciones

No se recomienda usar esta versión de la llamada de E/S de detención, sino la macro AcxCircuitStopIoWithTag , ya que proporciona información de diagnóstico adicional mediante una etiqueta.

Ejemplo

A continuación se muestra el uso de ejemplo.

    // 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);

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxcircuit.h
IRQL PASSIVE_LEVEL

Consulte también