FILE_PIPE_INFORMATION-Struktur (ntifs.h)
Die FILE_PIPE_INFORMATION-Struktur enthält Informationen zu einer Benannten Pipe, die nicht spezifisch für das lokale oder remote Ende der Pipe ist.
Syntax
typedef struct _FILE_PIPE_INFORMATION {
ULONG ReadMode;
ULONG CompletionMode;
} FILE_PIPE_INFORMATION, *PFILE_PIPE_INFORMATION;
Member
ReadMode
Einer der folgenden Werte.
Wert | Bedeutung |
---|---|
FILE_PIPE_BYTE_STREAM_MODE (0x00000000) | Daten werden aus der Pipe als Bytestrom gelesen. |
FILE_PIPE_MESSAGE_MODE (0x00000001) | Daten werden aus der Pipe als Nachrichtenstrom gelesen. |
CompletionMode
Einer der folgenden Werte.
Wert | Bedeutung |
---|---|
FILE_PIPE_QUEUE_OPERATION (0x00000000) | Blockierungsmodus |
FILE_PIPE_COMPLETE_OPERATION (0x00000001) | Nicht blockierenden Modus |
Hinweise
Wenn ReadMode auf FILE_PIPE_BYTE_STREAM_MODE festgelegt ist, muss jeder Änderungsversuch mit einem STATUS_INVALID_PARAMETER Fehlercode fehlschlagen.
Wenn CompletionMode auf FILE_PIPE_QUEUE_OPERATION festgelegt ist, wenn die Pipe mit verbunden ist, gelesen oder aus geschrieben wird, wird der Vorgang erst abgeschlossen, wenn Daten gelesen, alle Daten geschrieben oder ein Client verbunden ist.
Informationen zu Pipes finden Sie unter Pipes.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 |
Kopfzeile | ntifs.h (include FltKernel.h, Ntifs.h) |