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