HANDLE_OPTIONS-Enumeration (windowsstoragecom.h)
Definiert die Flags des Dateihandles.
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
} ;
Konstanten
HO_NONE Wert: 0 Keine. |
HO_OPEN_REQUIRING_OPLOCK Wert: 0x40000 Dieser Wert ist nur für die interne Verwendung vorgesehen. |
HO_DELETE_ON_CLOSE Wert: 0x4000000 Die Datei soll unmittelbar nach dem Schließen dieses Handle gelöscht werden. |
HO_SEQUENTIAL_SCAN Wert: 0x8000000 Der Zugriff soll von Anfang bis Ende sequenziell erfolgen. Das System kann dies als Hinweis zur Optimierung der Zwischenspeicherung von Dateien verwenden. Weitere Informationen finden Sie unter Zwischenspeicherungsverhalten. |
HO_RANDOM_ACCESS Wert: 0x10000000 Der Zugriff ist als zufällig vorgesehen. Das System kann dies als Hinweis zur Optimierung der Zwischenspeicherung von Dateien verwenden. Weitere Informationen finden Sie unter Zwischenspeicherungsverhalten. |
HO_NO_BUFFERING Wert: 0x20000000 Die Datei wird ohne Systemzwischenspeicherung für Lese- und Schreibvorgänge geöffnet. Dieses Flag wirkt sich nicht auf die Zwischenspeicherung von Festplatten oder speicherzuordnungen Dateien aus. Es gibt strenge Anforderungen für die erfolgreiche Arbeit mit Dateien, die mit diesem Flag geöffnet wurden. Ausführliche Informationen finden Sie unter Dateipufferung. |
HO_OVERLAPPED Wert: 0x40000000 Die Datei wird geöffnet oder für asynchrone E/A erstellt. Informationen zu Überlegungen bei der Verwendung eines mit diesem Flag erstellten Dateihandles finden Sie unter Synchrone und asynchrone E/A-Handles. |
HO_WRITE_THROUGH Wert: 0x80000000 Schreibvorgänge durchlaufen keinen Zwischencache, sie werden direkt auf den Datenträger weitergeleitet. Weitere Informationen finden Sie unter Zwischenspeicherungsverhalten. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | windowsstoragecom.h |