HANDLE_OPTIONS enumeración (windowsstoragecom.h)
Define las marcas del identificador de archivo.
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 Ninguno. |
HO_OPEN_REQUIRING_OPLOCK Valor: 0x40000 Este valor es solo para uso interno. |
HO_DELETE_ON_CLOSE Valor: 0x4000000 El archivo se eliminará inmediatamente después de cerrar este identificador. |
HO_SEQUENTIAL_SCAN Valor: 0x8000000 El acceso está pensado para ser secuencial desde el principio hasta el final. El sistema puede considerar que esto es una sugerencia para optimizar el almacenamiento en caché del archivo. Para obtener más información, consulte Comportamiento de almacenamiento en caché. |
HO_RANDOM_ACCESS Valor: 0x10000000 El acceso está pensado para ser aleatorio. El sistema puede considerar que esto es una sugerencia para optimizar el almacenamiento en caché del archivo. Para obtener más información, consulte Comportamiento de almacenamiento en caché. |
HO_NO_BUFFERING Valor: 0x20000000 El archivo se abre sin almacenamiento en caché del sistema para lecturas y escrituras de datos. Esta marca no afecta al almacenamiento en caché del disco duro ni a los archivos asignados a memoria. Hay requisitos estrictos para trabajar correctamente con archivos abiertos con esta marca. Para más información, consulte Almacenamiento en búfer de archivos. |
HO_OVERLAPPED Valor: 0x40000000 El archivo se abre o se crea para E/S asincrónica. Para obtener información sobre las consideraciones al usar un identificador de archivo creado con esta marca, vea Identificadores de E/S sincrónicos y asincrónicos. |
HO_WRITE_THROUGH Valor: 0x80000000 Las operaciones de escritura no pasarán por ninguna memoria caché intermedia, que pasarán directamente al disco. Para obtener más información, consulte Comportamiento de almacenamiento en caché. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Encabezado | windowsstoragecom.h |