PRJ_NOTIFICATION_PARAMETERS union (projectedfslib.h)
通知的额外参数。
语法
typedef union PRJ_NOTIFICATION_PARAMETERS {
struct {
PRJ_NOTIFY_TYPES NotificationMask;
} PostCreate;
struct {
PRJ_NOTIFY_TYPES NotificationMask;
} FileRenamed;
struct {
BOOLEAN IsFileModified;
} FileDeletedOnHandleClose;
} PRJ_NOTIFICATION_PARAMETERS;
成员
PostCreate
PostCreate.NotificationMask
从 PRJ_NOTIFICATION_CB 回调返回后,提供程序可以在此处为文件指定一组希望接收的新通知。 如果提供程序将此值设置为 0,则等效于指定 PRJ_NOTIFICATION_USE_EXISTING_MASK。
FileRenamed
FileRenamed.NotificationMask
从 PRJ_NOTIFICATION_CB 回调返回后,提供程序可以在此处为文件指定一组希望接收的新通知。 如果提供程序将此值设置为 0,则等效于指定 PRJ_NOTIFICATION_USE_EXISTING_MASK。
FileDeletedOnHandleClose
FileDeletedOnHandleClose.IsFileModified
如果提供程序为 PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_MODIFIED 以及 PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_DELETED注册,则如果文件在删除之前已修改,则此字段将设置为 TRUE。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 [仅限桌面应用] |
最低受支持的服务器 | Windows Server [仅限桌面应用] |
标头 | projectedfslib.h |