Freigeben über


AcxStreamStopIoActual-Funktion (acxstreams.h)

Die AcxStreamStopIoActual-Funktion wird verwendet, um dem Betriebssystem zu signalisieren, dass Stream-E/A vorübergehend beendet wird. Dies ermöglicht dem Treiber eine kurze Zeit, zeitkritische Aufgaben auszuführen und dann E/A fortzusetzen, nachdem die Ausführung des zeitabhängigen Codes abgeschlossen ist.

Syntax

NTSTATUS AcxStreamStopIoActual(
  ACXSTREAM Stream,
  ULONG     Flags,
  PVOID     ObjectTag,
  LONG      Line,
  PCCH      File
);

Parameter

Stream

Ein vorhandenes ACXSTREAM-Objekt. Weitere Informationen finden Sie unter ACX – Zusammenfassung von ACX-Objekten.

Flags

Legen Sie auf AcxStopIoNoFlags fest.

ObjectTag

Ein optionales Tag, das ein treiberdefinierter Wert ist, den das Framework in die Diagnoseablaufverfolgung einschließt.

Line

Die Zeilennummer im Treibercode, die zu Diagnosezwecken angezeigt werden kann.

File

Der Dateiname im Treibercode, der zu Diagnosezwecken angezeigt werden kann.

Rückgabewert

Gibt zurück STATUS_SUCCESS , wenn der Aufruf erfolgreich war. Andernfalls wird ein geeigneter Fehlercode zurückgegeben. Weitere Informationen finden Sie unter Verwenden von NTSTATUS-Werten.

Hinweise

Es wird nicht empfohlen, diese Version des Beenden-E/A-Aufrufs zu verwenden, sondern AcxStreamStopIoWithTag.

ACX-Anforderungen

ACX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxstreams.h
IRQL PASSIVE_LEVEL

Weitere Informationen

acxstreams.h-HeaderAcxStreamStopIoWithTag