Freigeben über


VDS_PORTAL_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 abgelöst.]

Definiert die Details von iSCSI-Portalereignissen.

Syntax

typedef struct _VDS_PORTAL_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID portalId;
} VDS_PORTAL_NOTIFICATION;

Member

ulEvent

Bestimmt das iSCSI-Portalereignis, für das eine Anwendung benachrichtigt wird, als einer der folgenden Werte.

Wert Bedeutung
VDS_NF_PORTAL_ARRIVE
123
Ein iSCSI-Portal wurde erstellt.
VDS_NF_PORTAL_DEPART
124
Ein vorhandenes iSCSI-Portal wurde entfernt.
VDS_NF_PORTAL_MODIFY
125
Ein vorhandenes iSCSI-Portal wurde geändert. Ein Beispiel für eine Änderung, die diese Benachrichtigung auslöst, wären Änderungen an der VDS_ISCSI_PORTAL_PROP-Struktur . Anwendungen sind dafür verantwortlich, die Art von Änderungen zu bestimmen.

portalId

Die VDS_OBJECT_ID des iSCSI-Portals, 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 Portalobjekts die IVdsService::GetObject-Methode . Anschließend können Sie die IVdsIscsiPortal::GetProperties-Methode verwenden, um die Portaleigenschaften 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

Weitere Informationen

IVdsAdviseSink

IVdsIscsiPortal

IVdsService::Advise

VDS-Strukturen

VDS_ISCSI_PORTAL_PROP

VDS_NOTIFICATION