Freigeben über


PRJ_NOTIFICATION_PARAMETERS Union (projectedfslib.h)

Zusätzliche Parameter für Benachrichtigungen.

Syntax

typedef union PRJ_NOTIFICATION_PARAMETERS {
  struct {
    PRJ_NOTIFY_TYPES NotificationMask;
  } PostCreate;
  struct {
    PRJ_NOTIFY_TYPES NotificationMask;
  } FileRenamed;
  struct {
    BOOLEAN IsFileModified;
  } FileDeletedOnHandleClose;
} PRJ_NOTIFICATION_PARAMETERS;

Member

PostCreate

PostCreate.NotificationMask

Nach der Rückkehr vom PRJ_NOTIFICATION_CB Rückrufs kann der Anbieter hier einen neuen Satz von Benachrichtigungen angeben, die er für die Datei erhalten möchte. Wenn der Anbieter diesen Wert auf 0 festlegt, entspricht dies der Angabe PRJ_NOTIFICATION_USE_EXISTING_MASK.

FileRenamed

FileRenamed.NotificationMask

Nach der Rückkehr vom PRJ_NOTIFICATION_CB Rückrufs kann der Anbieter hier einen neuen Satz von Benachrichtigungen angeben, die er für die Datei erhalten möchte. Wenn der Anbieter diesen Wert auf 0 festlegt, entspricht dies der Angabe PRJ_NOTIFICATION_USE_EXISTING_MASK.

FileDeletedOnHandleClose

FileDeletedOnHandleClose.IsFileModified

Wenn der Anbieter sowohl für PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_MODIFIED als auch für PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_DELETED registriert ist, wird dieses Feld auf TRUE festgelegt, wenn die Datei vor dem Löschen geändert wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server [nur Desktop-Apps]
Kopfzeile projectedfslib.h