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. Definido como sizeof(IO_CREATE_STREAM_FILE_OPTIONS)
.
Flags
Os sinalizadores para as opções de criação de arquivo de fluxo. Esse valor pode ser um dos seguintes.
Valor | Significado |
---|---|
IO_CREATE_STREAM_FILE_RAISE_ON_ERROR | Em uma condição de erro, IoCreateStreamFileObjectEx2 aumentará o status de erro como uma exceção em vez de devolvê-lo. Esse sinalizador é especificado para manter o comportamento de status de erro 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 do dispositivo a ser definido como o destino das operações no identificador de arquivo. TargetDeviceObject deve estar na mesma pilha de dispositivos que parâmetro deviceObject. Esse membro é opcional.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
cabeçalho | ntifs.h |