Freigeben über


VDS_PARTITION_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 Partitionsereignissen.

Syntax

typedef struct _VDS_PARTITION_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID diskId;
  ULONGLONG     ullOffset;
} VDS_PARTITION_NOTIFICATION;

Member

ulEvent

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

Wert Bedeutung
VDS_NF_PARTITION_ARRIVE
11
Eine neue Partition ist eingetroffen. Wenn es sich bei der Partition um ein Volume handelt, löst das Ereignis auch eine Volume-Ankunftsbenachrichtigung aus.
VDS_NF_PARTITION_DEPART
12
Eine vorhandene Partition wurde entfernt. Wenn es sich bei der Partition um ein Volume handelt, löst das Ereignis auch eine Volumeabgangsbenachrichtigung aus.
VDS_NF_PARTITION_MODIFY
13
Ein Member wurde in der VDS_PARTITION_PROP-Struktur für die Partition geändert. Wenn es sich bei der Partition um ein Volume handelt und sich die Eigenschaften der Partition geändert haben, wird auch eine VDS_NF_VOLUME_MODIFY Benachrichtigung gesendet.

diskId

Die GUID des Datenträgers, der die Partition enthält, die das Ereignis ausgelöst hat.

ullOffset

Der Partitionsoffset.

Bemerkungen

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

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

Anforderungen

   
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