Freigeben über


PRJ_STARTVIRTUALIZING_FLAGS-Enumeration (projectedfslib.h)

Flags, die beim Starten eines Virtualisierungs-instance bereitgestellt werden sollen.

Syntax

typedef enum PRJ_STARTVIRTUALIZING_FLAGS {
  PRJ_FLAG_NONE = 0x00000000,
  PRJ_FLAG_USE_NEGATIVE_PATH_CACHE = 0x00000001
} ;

Konstanten

 
PRJ_FLAG_NONE
Wert: 0x00000000
Keine Flags.
PRJ_FLAG_USE_NEGATIVE_PATH_CACHE
Wert: 0x00000001
Gibt an, dass ProjFS einen "negativen Pfadcache" für die Virtualisierungs-instance verwalten soll. Wenn der negative Pfadcache aktiv ist, gibt der Anbieter an, dass ein Dateipfad nicht vorhanden ist, indem er HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) aus seinem PRJ_GET_PLACEHOLDER_INFO_CB Rückruf zurückgibt, schlägt ProjFS bei nachfolgenden Öffnen dieses Pfads fehl, ohne den PRJ_GET_PLACEHOLDER_INFO_CB Rückruf erneut aufzurufen.

Der Anbieter muss PrjClearNegativePathCache aufrufen, um den Empfang der PRJ_GET_PLACEHOLDER_INFO_CB für pfade, die der Anbieter angegeben hat, nicht vorhanden zu erhalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server [nur Desktop-Apps]
Kopfzeile projectedfslib.h