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 |