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 ohne 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 |