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 |