estructura IO_CREATE_STREAM_FILE_OPTIONS (ntifs.h)
La estructura IO_CREATE_STREAM_FILE_OPTIONS contiene las opciones de creación de un nuevo objeto de archivo de secuencia.
Sintaxis
typedef struct _IO_CREATE_STREAM_FILE_OPTIONS {
USHORT Size;
USHORT Flags;
PDEVICE_OBJECT TargetDeviceObject;
} IO_CREATE_STREAM_FILE_OPTIONS, *PIO_CREATE_STREAM_FILE_OPTIONS;
Miembros
Size
Tamaño en bytes de la estructura de opciones de secuencia. Establézcalo en sizeof(IO_CREATE_STREAM_FILE_OPTIONS)
.
Flags
Marcas de las opciones de creación del archivo de secuencia. Puede tomar uno de los valores siguientes.
Value | Significado |
---|---|
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR | En una condición de error, IoCreateStreamFileObjectEx2 generará el estado de error como una excepción en lugar de devolverlo. Esta marca se especifica para mantener el comportamiento de estado de error de las demás rutinas de creación de objetos de archivo de secuencia. |
IO_CREATE_STREAM_FILE_LITE | Se crea un objeto de archivo sin un identificador de archivo. No se envía ninguna operación de cierre para el objeto de archivo cuando se elimina. |
TargetDeviceObject
Puntero al objeto de dispositivo que se va a establecer como destino para las operaciones en el identificador de archivo. TargetDeviceObject debe estar en la misma pila de dispositivos que el parámetro DeviceObject . Este miembro es opcional.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Encabezado | ntifs.h |