структура 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по