VDS_PACK_NOTIFICATION-Struktur (vdshwprv.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 Paketereignissen.

Syntax

typedef struct _VDS_PACK_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID packId;
} VDS_PACK_NOTIFICATION;

Member

ulEvent

Bestimmt das Packereignis, für das eine Anwendung benachrichtigt wird, als einer der folgenden Werte.

Wert Bedeutung
VDS_NF_PACK_ARRIVE
1
Ein neues Paket ist eingetroffen.
VDS_NF_PACK_DEPART
2
Ein vorhandenes Paket wurde entfernt.
VDS_NF_PACK_MODIFY
3
Ein Element der VDS_PACK_PROP-Struktur für das Paket wurde geändert.

packId

Die GUID für das Paket, das das Ereignis ausgelöst hat.

Hinweise

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

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

Verwenden Sie zum Abrufen des Packobjekts die IVdsService::GetObject-Methode . Anschließend können Sie die IVdsPack::GetProperties-Methode verwenden, um die Packeigenschaften abzurufen.

Anforderungen

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

Weitere Informationen

IVdsAdviseSink

IVdsService::Advise

VDS-Strukturen

VDS_NOTIFICATION