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 |