estrutura IO_CREATE_STREAM_FILE_OPTIONS (ntifs.h)
A estrutura IO_CREATE_STREAM_FILE_OPTIONS contém as opções de criação para um novo objeto de arquivo de fluxo.
Sintaxe
typedef struct _IO_CREATE_STREAM_FILE_OPTIONS {
USHORT Size;
USHORT Flags;
PDEVICE_OBJECT TargetDeviceObject;
} IO_CREATE_STREAM_FILE_OPTIONS, *PIO_CREATE_STREAM_FILE_OPTIONS;
Membros
Size
Tamanho em bytes da estrutura de opções de fluxo. Defina como sizeof(IO_CREATE_STREAM_FILE_OPTIONS)
.
Flags
Os sinalizadores para as opções de criação de arquivo de fluxo. Este valor pode ser um dos a seguir.
Valor | Significado |
---|---|
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR | Em uma condição de erro, IoCreateStreamFileObjectEx2 gerará o erro status como uma exceção em vez de devolvê-lo. Esse sinalizador é especificado para manter o erro status comportamento das outras rotinas de criação de objeto de arquivo de fluxo. |
IO_CREATE_STREAM_FILE_LITE | Um objeto de arquivo é criado sem um identificador de arquivo. Nenhuma operação de fechamento é enviada para o objeto de arquivo quando ele é excluído. |
TargetDeviceObject
Um ponteiro para o objeto de dispositivo a ser definido como o destino para operações no identificador de arquivo. TargetDeviceObject deve estar na mesma pilha de dispositivos que o parâmetro DeviceObject . Esse membro é opcional.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Cabeçalho | ntifs.h |