Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 Datenträgerereignissen.
Syntax
typedef struct _VDS_DISK_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID diskId;
} VDS_DISK_NOTIFICATION;
Member
ulEvent
Bestimmt das Datenträgerereignis, für das eine Anwendung benachrichtigt wird, als einer der folgenden Werte.
| Wert | Bedeutung |
|---|---|
|
Ein Datenträger wurde eingefügt, oder ein RAID-Controller hat eine LUN angezeigt, die lokal für den Host ist. |
|
Ein Datenträger wurde entfernt, oder ein RAID-Controller entgrenzt eine LUN. |
|
Ein Element der VDS_DISK_PROP-Struktur geändert oder ein Bereich auf einem Datenträger geändert wurde. |
diskId
Die GUID des Datenträgerobjekts, das das Ereignis ausgelöst hat.
Hinweise
Die VDS_NOTIFICATION-Struktur enthält diese Struktur als Member.
Eine Anwendung kann Datenträgerereignisse empfangen, indem sie die IVdsAdviseSink-Schnittstelle implementiert und den Schnittstellenzeiger als Argument an die IVdsService::Advise-Methode übergibt.
Verwenden Sie zum Abrufen des Datenträgerobjekts die IVdsService::GetObject-Methode . Anschließend können Sie die IVdsDisk::GetProperties-Methode oder die IVdsDisk3::GetProperties2-Methode verwenden, um die Datenträgereigenschaften abzurufen.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Kopfzeile | vds.h |