Freigeben über


AcxStreamStopIoActual-Funktion (acxstreams.h)

Die AcxStreamStopIoActual--Funktion wird verwendet, um dem Betriebssystem zu signalisieren, dass die Datenstrom-E/A vorübergehend beendet wird. Auf diese Weise kann der Treiber einen kurzen Zeitraum ausführen, um zeitkritische Aufgaben auszuführen, und dann die E/A-Funktion nach Abschluss des Ausführungszeitpunkts für sensiblen Code fortzusetzen.

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 Objects.

Flags

Auf AcxStopIoNoFlags festgelegt.

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 für Diagnosezwecke angezeigt werden kann.

Rückgabewert

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

Bemerkungen

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

ACX-Anforderungen

Mindestens ACX-Version: 1.0

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

Anforderungen

Anforderung Wert
Header- acxstreams.h
IRQL- PASSIVE_LEVEL

Siehe auch

acxstreams.h-HeaderAcxStreamStopIoWithTag