structure IO_CREATE_STREAM_FILE_OPTIONS (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
Indicateurs pour les options de création de 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’état d’erreur en tant qu’exception au lieu de le retourner. Cet indicateur est spécifié pour maintenir le comportement d’état d’erreur des autres routines de création d’objets de fichier de flux. |
IO_CREATE_STREAM_FILE_LITE | Un objet de fichier est créé sans handle de fichier. Aucune opération de fermeture n’est envoyée pour l’objet de fichier lorsqu’il est supprimé. |
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 paramètre DeviceObject. Ce membre est facultatif.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
d’en-tête | ntifs.h |