共用方式為


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