Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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 |