Condividi tramite


struttura IO_CREATE_STREAM_FILE_OPTIONS (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 del flusso. Impostare su sizeof(IO_CREATE_STREAM_FILE_OPTIONS).

Flags

Flag per le opzioni di creazione del 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 di stato degli errori delle altre routine di creazione di oggetti file di flusso.
IO_CREATE_STREAM_FILE_LITE Un oggetto file viene creato senza un handle di file. Non viene inviata alcuna operazione di chiusura per l'oggetto file quando viene eliminata.

TargetDeviceObject

Puntatore all'oggetto dispositivo da impostare come destinazione per le operazioni sull'handle di 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