IO_CREATE_STREAM_FILE_OPTIONS-Struktur (ntifs.h)

Die IO_CREATE_STREAM_FILE_OPTIONS-Struktur enthält die Erstellungsoptionen für ein neues Streamdateiobjekt.

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;

Member

Size

Größe in Bytes der Struktur der Streamoptionen. Legen Sie diese Option auf sizeof(IO_CREATE_STREAM_FILE_OPTIONS) fest.

Flags

Die Flags für die Streamdatei erstellen Optionen. Dieser Wert kann einer der folgenden Werte sein.

Wert Bedeutung
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR Bei einer Fehlerbedingung löst IoCreateStreamFileObjectEx2 den Fehler status als Ausnahme aus, anstatt ihn zurückzugeben. Dieses Flag wird angegeben, um Fehler status Verhalten der anderen Datenstromdateiobjekterstellungsroutinen beizubehalten.
IO_CREATE_STREAM_FILE_LITE Ein Dateiobjekt wird mit einem Dateihandle erstellt. Für das Dateiobjekt wird beim Löschen kein Close-Vorgang gesendet.

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 der DeviceObject-Parameter befinden. Dieses Member ist optional.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Kopfzeile ntifs.h

Weitere Informationen

IoCreateStreamFileObjectEx2