Поделиться через


структура 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