VDS_DISK_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 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
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vdshwprv.h |