Macro AcxStreamStopIoWithTag (acxstreams.h)
La función AcxStreamStopIoWithTag se usa para indicar al sistema operativo que detenga temporalmente la E/S de secuencia. Esto permite al controlador un breve período de tiempo ejecutar tareas confidenciales en tiempo de ejecución y, a continuación, reanudar la E/S una vez completada la ejecución del código sensible al tiempo.
Sintaxis
void AcxStreamStopIoWithTag(
Stream,
Flags,
Tag
);
Parámetros
Stream
Objeto ACXSTREAM existente. Para obtener más información, vea ACX : resumen de objetos ACX.
Flags
Establézcalo en AcxStopIoNoFlags.
Tag
Etiqueta opcional que es un valor definido por el controlador que el marco incluye con el seguimiento de diagnóstico.
Valor devuelto
None
Observaciones
No llame a AcxStreamStopIoWithTag desde un subproceso de E/S enviado. Esto provocará un interbloqueo.
Ejemplo
A continuación se muestra el uso de ejemplo.
//
// Temporarily disable this stream's I/Os. This thread cannot be an I/O dispatched thread else we deadlock.
//
status = AcxStreamStopIoWithTag(stream, AcxStopIoNoFlags, (PVOID)this);
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 | acxstreams.h |
IRQL | PASSIVE_LEVEL |