次の方法で共有


PRJ_STARTVIRTUALIZING_FLAGS列挙 (projectedfslib.h)

仮想化インスタンスを起動するときに指定するフラグ。

構文

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

定数

 
PRJ_FLAG_NONE
値: 0x00000000
フラグなし。
PRJ_FLAG_USE_NEGATIVE_PATH_CACHE
値: 0x00000001
ProjFS が仮想化インスタンスの "負のパス キャッシュ" を維持するように指定します。 負のパス キャッシュがアクティブな場合、プロバイダーが PRJ_GET_PLACEHOLDER_INFO_CB コールバックから HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) を返すことによってファイル パスが存在しないことを示した場合、ProjFS は、 PRJ_GET_PLACEHOLDER_INFO_CB コールバックを再度呼び出さずに、そのパスの後続の開きに失敗します。

プロバイダーが存在しないことを示したパスの PRJ_GET_PLACEHOLDER_INFO_CB の受信を再開するには、プロバイダーが PrjClearNegativePathCache を呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server [デスクトップ アプリのみ]
Header projectedfslib.h