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 einer LUN-Benachrichtigung.
Syntax
typedef struct _VDS_LUN_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID LunId;
} VDS_LUN_NOTIFICATION;
Member
ulEvent
Bestimmt das LUN-Ereignis, für das eine Anwendung benachrichtigt wird, als einer der folgenden Werte.
Wert | Bedeutung |
---|---|
|
Eine neue LUN wurde erstellt. |
|
Eine vorhandene LUN wurde gelöscht. |
|
Ein Element wurde in der VDS_LUN_PROP-Struktur für eine externe LUN geändert. Beispiele für Änderungen, die diese Benachrichtigung auslösen, sind Änderungen an der VDS_LUN_PROP-Struktur und das Hinzufügen eines Plexs zur LUN. Anwendungen sind dafür verantwortlich, die genaue Art der Änderung zu bestimmen. |
LunId
Die GUID der LUN.
Hinweise
Diese Struktur ist als Member in der VDS_NOTIFICATION-Struktur enthalten.
Eine Anwendung kann LUN-Ereignisse empfangen, indem sie die IVdsAdviseSink-Schnittstelle implementiert und den Schnittstellenzeiger als Argument an die IVdsService::Advise-Methode übergibt.
Verwenden Sie zum Abrufen des LUN-Objekts die IVdsService::GetObject-Methode . Anschließend können Sie die IVdsLun::GetProperties-Methode verwenden, um die LUN-Eigenschaften abzurufen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vdshwprv.h |