Problembeschreibung

Der Funktionsaufruf WriteFile() oder ReadFile() fehlschlagen Fehler

ERROR_INVALID_PARAMETER

Wenn Sie eine named Pipe betrieben und überlappende e/a.

Ursache

Eine mögliche Ursache für diesen Fehler ist, dass Offset und OffsetHigh Mitglied der OVERLAPPED-Struktur nicht auf NULL festgelegt werden.

Fehlerbehebung

Offset und OffsetHigh Mitglied der OVERLAPPED-Struktur auf NULL gesetzt.

Status

Dieses Verhalten ist entwurfsbedingt. Der online-Hilfe für WriteFile() und ReadFile(), die den Offset und OffsetHigh Member der OVERLAPPED-Struktur auf 0 (null) oder Funktionen festgelegt werden müssen, schlägt fehl.

Weitere Informationen

In vielen Fällen können die Funktionsaufrufe erfolgreich, wenn Sie überlappende nicht explizit festlegen. Offset und ÜBERLAPPT. OffsetHigh auf NULL. Dies ist jedoch in der Regel entweder da OVERLAPPED-Struktur ist globale oder statische und wird daher zu NULL OVERLAPPED-Struktur initialisiert automatische (lokale) und den Inhalt von diesem Speicherort auf dem Stapel sind bereits 0. Sie sollten explizit OVERLAPPED-Struktur festlegen. Offset und ÜBERLAPPT. OffsetHigh-Strukturmember NULL.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Übersetzungsqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×