次の方法で共有


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