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 de ejecución de 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ézcala en AcxStopIoNoFlags
.
Valor devuelto
Ninguno
Observaciones
No se recomienda usar esta versión de la llamada de E/S de detención, sino 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 |
---|---|
encabezado de | acxcircuit.h |
irQL | PASSIVE_LEVEL |