Bagikan melalui


struktur IO_CREATE_STREAM_FILE_OPTIONS (ntifs.h)

Struktur IO_CREATE_STREAM_FILE_OPTIONS berisi opsi buat untuk objek file stream baru.

Sintaks

typedef struct _IO_CREATE_STREAM_FILE_OPTIONS {
  USHORT         Size;
  USHORT         Flags;
  PDEVICE_OBJECT TargetDeviceObject;
} IO_CREATE_STREAM_FILE_OPTIONS, *PIO_CREATE_STREAM_FILE_OPTIONS;

Anggota

Size

Ukuran dalam byte struktur opsi aliran. Atur ke sizeof(IO_CREATE_STREAM_FILE_OPTIONS).

Flags

Bendera untuk opsi pembuatan file aliran. Nilai ini bisa menjadi salah satu dari yang berikut ini.

Nilai Makna
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR Pada kondisi kesalahan, IoCreateStreamFileObjectEx2 akan menaikkan status kesalahan sebagai pengecualian alih-alih mengembalikannya. Bendera ini ditentukan untuk mempertahankan perilaku status kesalahan dari rutinitas pembuatan objek file aliran lainnya.
IO_CREATE_STREAM_FILE_LITE Objek file dibuat tanpa handel file. Tidak ada operasi penutupan yang dikirim untuk objek file ketika dihapus.

TargetDeviceObject

Penunjuk ke objek perangkat untuk ditetapkan sebagai target operasi pada handel file. TargetDeviceObject harus berada di tumpukan perangkat yang sama dengan parameter DeviceObject . Anggota ini bersifat opsional.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Header ntifs.h

Lihat juga

IoCreateStreamFileObjectEx2