Freigeben über


VDS_FILE_SYSTEM_NOTIFICATION Struktur (vds.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]

Definiert die Details von Dateisystemereignissen.

Syntax

typedef struct _VDS_FILE_SYSTEM_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID volumeId;
  DWORD         dwPercentCompleted;
} VDS_FILE_SYSTEM_NOTIFICATION;

Member

ulEvent

Bestimmt das Dateisystemereignis, für das eine Anwendung benachrichtigt wird, als einen der folgenden Werte.

Wert Bedeutung
VDS_NF_FILE_SYSTEM_MODIFY
203
Ein Member wurde in der VDS_FILE_SYSTEM_PROP-Struktur für das Dateisystem geändert. Beispielsweise hat ein Volume eine neue Bezeichnung erhalten oder ein Dateisystem wurde erweitert oder verkleinert. enthält keine Änderung der Dateisystemkomprimierungsflags.
VDS_NF_FILE_SYSTEM_FORMAT_PROGRESS
204
Ein Dateisystemvolume wird formatiert.

volumeId

Die GUID des Volumeobjekts, das das Dateisystem enthält, das das Ereignis ausgelöst hat.

dwPercentCompleted

Der abgeschlossene Formatfortschritt als Prozentsatz des Gesamten.

Hinweise

Die VDS_NOTIFICATION-Struktur enthält diese Struktur als Member.

Eine Anwendung kann Dateisystemereignisse empfangen, indem sie die IVdsAdviseSink-Schnittstelle implementiert und den Schnittstellenzeiger als Argument an die IVdsService::Advise-Methode übergibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vds.h

Weitere Informationen

IVdsAdviseSink

IVdsService::Advise

VDS-Strukturen

VDS_NOTIFICATION