Compartir a través de


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