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 Controllerportereignissen.
Syntax
typedef struct _VDS_PORT_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID portId;
} VDS_PORT_NOTIFICATION;
Member
ulEvent
Bestimmt das Controllerportereignis, für das eine Anwendung benachrichtigt wird, als einen der folgenden Werte.
Wert | Bedeutung |
---|---|
|
Ein Controllerport wird als physisch im Subsystem vorhanden gemeldet. Der dieser Benachrichtigung zugeordnete VDS_PORT_STATUS Wert sollte ein beliebiger Wert mit Ausnahme VDS_PRS_REMOVED sein. |
|
Ein Controller und damit sein Port wurden physisch vom Subsystem getrennt. Der VDS_PORT_STATUS Wert sollte VDS_PRS_UNKNOWN oder VDS_PRS_REMOVED sein. |
|
Ein Element der VDS_PORT_PROP-Struktur geändert wurde.
Windows Server 2008, Windows Vista und Windows Server 2003 R2: Dieser Wert wird nicht unterstützt. |
|
Ein Controllerport ist physisch vorhanden, aber nicht für die Verwendung verfügbar. Beispielsweise ist entweder der Controller oder der Port selbst auf inaktiv festgelegt. Der VDS_PORT_STATUS Wert sollte VDS_PRS_FAILED (aufgrund eines Fehlers aus der Verwendung entfernt), VDS_PRS_OFFLINE (nicht fehlgeschlagen, aber auch nicht verwendet), VDS_PRS_NOT_READY oder VDS_PRS_UNKNOWN werden.
Windows Server 2008, Windows Vista und Windows Server 2003 R2: Dieser Wert wird nicht unterstützt. |
portId
Der VDS_OBJECT_ID des Controllerports, der 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 Portobjekts die IVdsService::GetObject-Methode . Anschließend können Sie die IVdsControllerPort::GetProperties-Methode verwenden, um die Porteigenschaften abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 R2 [nur Desktop-Apps] |
Kopfzeile | vdshwprv.h |
Verteilbare Komponente | VDS 1.1 |