Поделиться через


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