IO_CREATE_STREAM_FILE_OPTIONS Struktur (ntifs.h)
Die IO_CREATE_STREAM_FILE_OPTIONS-Struktur enthält die Erstellungsoptionen für ein neues Datenstromdateiobjekt.
Syntax
typedef struct _IO_CREATE_STREAM_FILE_OPTIONS {
USHORT Size;
USHORT Flags;
PDEVICE_OBJECT TargetDeviceObject;
} IO_CREATE_STREAM_FILE_OPTIONS, *PIO_CREATE_STREAM_FILE_OPTIONS;
Angehörige
Size
Größe in Byte der Datenstromoptionenstruktur. Auf sizeof(IO_CREATE_STREAM_FILE_OPTIONS)
festgelegt.
Flags
Die Flags für die Datenstromdatei erstellen Optionen. Dieser Wert kann eine der folgenden Sein:
Wert | Bedeutung |
---|---|
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR | Bei einer Fehlerbedingung löst IoCreateStreamFileObjectEx2 den Fehlerstatus als Ausnahme aus, anstatt ihn zurückzugeben. Dieses Flag wird angegeben, um das Fehlerstatusverhalten der anderen Datenstromdateiobjekterstellungsroutinen beizubehalten. |
IO_CREATE_STREAM_FILE_LITE | Ein Dateiobjekt wird ohne Dateihandle erstellt. Es wird kein Schließenvorgang für das Dateiobjekt gesendet, wenn es gelöscht wird. |
TargetDeviceObject
Ein Zeiger auf das Geräteobjekt, das als Ziel für Vorgänge im Dateihandle festgelegt werden soll. TargetDeviceObject- muss sich im selben Gerätestapel wie DeviceObject Parameter befinden. Dieses Element ist optional.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
Header- | ntifs.h |