Freigeben über


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

Siehe auch

IoCreateStreamFileObjectEx2-