IO_CREATE_STREAM_FILE_OPTIONS struttura (ntifs.h)

La struttura IO_CREATE_STREAM_FILE_OPTIONS contiene le opzioni di creazione per un nuovo oggetto file di flusso.

Sintassi

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

Members

Size

Dimensioni in byte della struttura delle opzioni di flusso. Impostare su sizeof(IO_CREATE_STREAM_FILE_OPTIONS).

Flags

Flag per le opzioni di creazione file di flusso. Questo valore può essere uno dei seguenti.

Valore Significato
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR In una condizione di errore , IoCreateStreamFileObjectEx2 genererà lo stato di errore come eccezione anziché restituirlo. Questo flag viene specificato per mantenere il comportamento dello stato degli errori delle altre routine di creazione di oggetti file di flusso.
IO_CREATE_STREAM_FILE_LITE Viene creato un oggetto file con un handle di file. Nessuna operazione di chiusura viene inviata per l'oggetto file quando viene eliminata.

TargetDeviceObject

Puntatore all'oggetto dispositivo da impostare come destinazione per le operazioni sull'handle file. TargetDeviceObject deve trovarsi nello stesso stack di dispositivi del parametro DeviceObject . Questo membro è facoltativo.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Intestazione ntifs.h

Vedi anche

IoCreateStreamFileObjectEx2