структура IO_CREATE_STREAM_FILE_OPTIONS (ntifs.h)

Структура IO_CREATE_STREAM_FILE_OPTIONS содержит параметры создания для нового объекта файла потока.

Синтаксис

typedef struct _IO_CREATE_STREAM_FILE_OPTIONS {
  USHORT         Size;
  USHORT         Flags;
  PDEVICE_OBJECT TargetDeviceObject;
} IO_CREATE_STREAM_FILE_OPTIONS, *PIO_CREATE_STREAM_FILE_OPTIONS;

Члены

Size

Размер структуры параметров потока в байтах. Задайте значение sizeof(IO_CREATE_STREAM_FILE_OPTIONS).

Flags

Флаги для параметров создания файла потока. Это значение может быть одним из следующих.

Значение Значение
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR При возникновении ошибки IoCreateStreamFileObjectEx2 вызовет состояние ошибки как исключение, а не возвращает его. Этот флаг задается для поддержания состояния ошибки в других процедурах создания объекта файла потока.
IO_CREATE_STREAM_FILE_LITE Файловый объект создается с помощью дескриптора файла. Операция закрытия не отправляется для объекта файла при его удалении.

TargetDeviceObject

Указатель на объект устройства, устанавливаемый в качестве целевого объекта для операций с дескриптором файла. TargetDeviceObject должен находиться в том же стеке устройств, что и параметр DeviceObject . Этот член является необязательным.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Верхняя часть ntifs.h

См. также раздел

IoCreateStreamFileObjectEx2