共用方式為


PRJ_NOTIFICATION_MAPPING結構 (projectedfslib.h)

描述通知對應,這是目錄 (稱為「通知根目錄」) 和一組通知之間的配對,以位元遮罩表示。

語法

typedef struct PRJ_NOTIFICATION_MAPPING {
  PRJ_NOTIFY_TYPES NotificationBitMask;
  PCWSTR           NotificationRoot;
} PRJ_NOTIFICATION_MAPPING;

成員

NotificationBitMask

代表一組通知的位元遮罩。

NotificationRoot

通知對應所配對的目錄。

備註

PRJ_NOTIFICATION_MAPPING描述「通知對應」,這是目錄 (稱為「通知根」) 和一組通知之間的配對,以位元遮罩表示,ProjFS 應該針對該目錄及其子系傳送。 您也可以為單一檔案建立通知對應。

提供者會將零個或多個PRJ_NOTIFICATION_MAPPING結構的陣列放在 PrjStartVirtualizing 選項參數的 NotificationMappings 成員中,以設定虛擬化根目錄的通知。

如果提供者未指定任何通知對應,ProjFS 預設會針對虛擬化實例中的所有檔案和目錄傳送通知PRJ_NOTIFICATION_FILE_OPENED、PRJ_NOTIFICATION_NEW_FILE_CREATED和PRJ_NOTIFICATION_FILE_OVERWRITTEN。

目錄或檔案是相對於虛擬化根目錄指定,而空字串代表虛擬化根目錄本身。

如果提供者指定多個通知對應,而有些是其他通知的子系,則必須以遞減深度指定對應。 更深層層級的通知對應會覆寫其子系的較高層級對應。

需求

   
最低支援的用戶端 Windows 10 版本 1809 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server [僅限傳統型應用程式]
標頭 projectedfslib.h