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の