Compartir a través de


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

Consulte también

IoCreateStreamFileObjectEx2