Freigeben über


IVdsAdviseSink-Schnittstelle (vds.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]

Empfängt VDS-Benachrichtigungen.

Vererbung

Die IVdsAdviseSink-Schnittstelle erbt von der IUnknown-Schnittstelle . IVdsAdviseSink verfügt auch über folgende Membertypen:

Methoden

Die IVdsAdviseSink-Schnittstelle verfügt über diese Methoden.

 
IVdsAdviseSink::OnNotify

Die Methode IVdsAdviseSink::OnNotify (vds.h) übergibt Benachrichtigungen von Anbietern an VDS und von VDS an Anwendungen.

Hinweise

VDS registriert eine IVdsAdviseSink-Schnittstelle bei Anbietern, indem die vom Anbieter implementierte IVdsProviderPrivate::OnLoad-Methode aufgerufen wird.

Nach der Implementierung der IVdsAdviseSink-Schnittstelle muss eine Anwendung die Schnittstelle bei VDS registrieren, um Benachrichtigungen zu empfangen. Rufen Sie zur Registrierung die IVdsService::Advise-Methode auf, und übergeben Sie einen Zeiger auf die IVdsAdviseSink-Schnittstelle . Um die Registrierung der IVdsAdviseSink-Schnittstelle aufzuheben und den Empfang von Benachrichtigungen zu beenden, verwenden Sie die IVdsService::Unadvise-Methode .

Hinweis Eine Anwendung, die Advise aufruft , muss schließlich Unadvise aufrufen. Im Idealfall sollte unadvise aufgerufen werden, sobald keine Benachrichtigungen mehr empfangen werden müssen.

 

Sie geben keinen Benachrichtigungs- oder Objekttyp an, wenn Sie eine Anwendung für Benachrichtigungen registrieren. Stattdessen registrieren Sie sich, um alle VDS-Benachrichtigungen aller Typen und von allen Anbietern zu erhalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vds.h

Weitere Informationen

IVdsProviderPrivate::OnLoad

IVdsService::Advise

VDS-Schnittstellen

VDS-Benachrichtigungen