enumeração HANDLE_OPTIONS (windowsstoragecom.h)
Define os sinalizadores do identificador de arquivo.
Syntax
typedef enum HANDLE_OPTIONS {
HO_NONE = 0,
HO_OPEN_REQUIRING_OPLOCK = 0x40000,
HO_DELETE_ON_CLOSE = 0x4000000,
HO_SEQUENTIAL_SCAN = 0x8000000,
HO_RANDOM_ACCESS = 0x10000000,
HO_NO_BUFFERING = 0x20000000,
HO_OVERLAPPED = 0x40000000,
HO_WRITE_THROUGH = 0x80000000
} ;
Constantes
HO_NONE Valor: 0 Nenhum. |
HO_OPEN_REQUIRING_OPLOCK Valor: 0x40000 Esse valor é apenas para uso interno. |
HO_DELETE_ON_CLOSE Valor: 0x4000000 O arquivo deve ser excluído imediatamente após esse identificador ser fechado. |
HO_SEQUENTIAL_SCAN Valor: 0x8000000 O acesso destina-se a ser sequencial do início ao fim. O sistema pode usar isso como uma dica para otimizar o cache de arquivo. Para obter informações adicionais, consulte Comportamento de cache. |
HO_RANDOM_ACCESS Valor: 0x10000000 O acesso destina-se a ser aleatório. O sistema pode usar isso como uma dica para otimizar o cache de arquivo. Para obter mais informações, consulte Comportamento de cache. |
HO_NO_BUFFERING Valor: 0x20000000 O arquivo está sendo aberto sem cache do sistema para leituras e gravações de dados. Esse sinalizador não afeta o cache de disco rígido nem os arquivos mapeados de memória. Há requisitos estritos para trabalhar com êxito com arquivos abertos com esse sinalizador. Para obter detalhes , consulte Buffer de arquivos. |
HO_OVERLAPPED Valor: 0x40000000 O arquivo está sendo aberto ou criado para E/S assíncrona. Para obter informações sobre considerações ao usar um identificador de arquivo criado com esse sinalizador, consulte Identificadores de E/S síncronos e assíncronos. |
HO_WRITE_THROUGH Valor: 0x80000000 As operações de gravação não passarão por nenhum cache intermediário, elas irão diretamente para o disco. Para obter informações adicionais, consulte Comportamento de cache. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Cabeçalho | windowsstoragecom.h |