VDS_CONTROLLER_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 Controllerereignissen.
Syntax
typedef struct _VDS_CONTROLLER_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID controllerId;
} VDS_CONTROLLER_NOTIFICATION;
Member
ulEvent
Bestimmt das Controllerereignis, für das eine Anwendung benachrichtigt wird, als einen der folgenden Werte.
Wert | Bedeutung |
---|---|
|
Ein Controller wird als physisch im Subsystem vorhanden gemeldet. Der dieser Benachrichtigung zugeordnete VDS_CONTROLLER_STATUS Wert sollte ein beliebiger Wert mit Ausnahme VDS_CS_REMOVED sein. |
|
Ein Controller wurde physisch aus dem Subsystem entfernt. Der VDS_CONTROLLER_STATUS Wert sollte VDS_CS_UNKNOWN oder VDS_CS_REMOVED sein. |
|
Ein Element der VDS_CONTROLLER_PROP-Struktur geändert wurde.
Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt. |
|
Ein Controller ist physisch vorhanden, kann aber nicht verwendet werden. Der VDS_CONTROLLER_STATUS Wert sollte VDS_CS_FAILED (aufgrund eines Fehlers aus der Verwendung entfernt), VDS_CS_ONLINE (nicht fehlgeschlagen, aber auch nicht verwendet), VDS_CS_NOT_READY oder VDS_CS_UNKNOWN werden.
Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt. |
controllerId
Die GUID des Controllers, der das Ereignis ausgelöst hat.
Hinweise
Die VDS_NOTIFICATION-Struktur enthält diese Struktur als Member.
Eine Anwendung kann Controllerereignisse empfangen, indem sie die IVdsAdviseSink-Schnittstelle implementiert und den Schnittstellenzeiger als Argument an die IVdsService::Advise-Methode übergibt.
Verwenden Sie zum Abrufen des Controllerobjekts die IVdsService::GetObject-Methode . Anschließend können Sie die IVdsController::GetProperties-Methode verwenden, um die Controllereigenschaften 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 |