IO_CREATE_STREAM_FILE_OPTIONS structure (ntifs.h)
La structure IO_CREATE_STREAM_FILE_OPTIONS contient les options de création d’un nouvel objet de fichier de flux.
Syntaxe
typedef struct _IO_CREATE_STREAM_FILE_OPTIONS {
USHORT Size;
USHORT Flags;
PDEVICE_OBJECT TargetDeviceObject;
} IO_CREATE_STREAM_FILE_OPTIONS, *PIO_CREATE_STREAM_FILE_OPTIONS;
Membres
Size
Taille en octets de la structure des options de flux. Défini sur sizeof(IO_CREATE_STREAM_FILE_OPTIONS)
.
Flags
Les indicateurs pour les options de création du fichier de flux. Cette valeur peut être l’une des suivantes.
Valeur | Signification |
---|---|
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR | Dans une condition d’erreur, IoCreateStreamFileObjectEx2 déclenche l’erreur status en tant qu’exception au lieu de la renvoyer. Cet indicateur est spécifié pour conserver l’erreur status comportement des autres routines de création d’objets de fichier de flux. |
IO_CREATE_STREAM_FILE_LITE | Un objet fichier est créé sans handle de fichier. Aucune opération de fermeture n’est envoyée pour l’objet file lors de sa suppression. |
TargetDeviceObject
Pointeur vers l’objet d’appareil à définir comme cible pour les opérations sur le handle de fichier. TargetDeviceObject doit se trouver dans la même pile d’appareils que le paramètre DeviceObject . Ce membre est facultatif.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
En-tête | ntifs.h |