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 von der Windows Storage Management-API abgelöst.]
Definiert die Details einer LUN-Benachrichtigung.
Syntax
typedef struct _VDS_LUN_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID LunId;
} VDS_LUN_NOTIFICATION;
Elemente
ulEvent
Bestimmt das LUN-Ereignis, für das eine Anwendung benachrichtigt wird, als einer der folgenden Werte.
| Wert | Bedeutung |
|---|---|
|
Es wurde eine neue LUN 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 zum LUN. Anwendungen sind für die Bestimmung der genauen Art der Änderung verantwortlich. |
LunId
Die GUID des LUN.
Bemerkungen
Diese Struktur ist als Element in der VDS_NOTIFICATION-Struktur enthalten.
Eine Anwendung kann LUN-Ereignisse empfangen, indem sie die IVdsAdviseSink-Schnittstelle implementieren und den Schnittstellenzeiger als Argument an die IVdsService::Advise-Methode übergeben.
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
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows Vista [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2003 [Nur Desktop-Apps] |
| Header | vds.h |