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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應