次の方法で共有


IVdsAdviseSink インターフェイス (vds.h)

[Windows 8とWindows Server 2012以降、Virtual Disk Service COM インターフェイスは Windows Storage Management API に置き換えられます。

VDS 通知を受信します。

継承

IVdsAdviseSink インターフェイスは、IUnknown インターフェイスから継承します。 IVdsAdviseSink には、次の種類のメンバーもあります。

メソッド

IVdsAdviseSink インターフェイスには、これらのメソッドがあります。

 
IVdsAdviseSink::OnNotify

IVdsAdviseSink::OnNotify (vds.h) メソッドは、プロバイダーから VDS に、VDS からアプリケーションに通知を渡します。

注釈

VDS は、プロバイダーによって実装された IVdsProviderPrivate::OnLoad メソッドを呼び出すことによって、プロバイダーに IVdsAdviseSink インターフェイスを登録します。

IVdsAdviseSink インターフェイスを実装した後、アプリケーションは通知を受信するために VDS にインターフェイスを登録する必要があります。 登録するには、 IVdsService::Advise メソッドを呼び出し、 IVdsAdviseSink インターフェイスへのポインターを渡します。 IVdsAdviseSink インターフェイスの登録を解除し、通知の受信を停止するには、IVdsService::Unadvise メソッドを使用します。

メモAdvise を呼び出すアプリケーションは、最終的に Unadvise を呼び出す必要があります。 理想的には、通知を受信する必要がなくなったらすぐに Unadvise を呼び出す必要があります。

 

通知用のアプリケーションを登録するときに、通知の種類またはオブジェクトの種類を指定しません。 代わりに、すべての種類のすべての VDS 通知を受け取り、すべてのプロバイダーから受信するように登録します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー vds.h

こちらもご覧ください

IVdsProviderPrivate::OnLoad

IVdsService::Advise

VDS インターフェイス

VDS 通知