VDS_PORTAL_GROUP_NOTIFICATION 構造体 (vdshwprv.h)

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。

iSCSI ポータル イベントの詳細を定義します。

構文

typedef struct _VDS_PORTAL_GROUP_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID portalGroupId;
} VDS_PORTAL_GROUP_NOTIFICATION;

メンバー

ulEvent

アプリケーションに通知する iSCSI ポータル グループ イベントを、次のいずれかの値として決定します。

意味
VDS_NF_PORTAL_GROUP_ARRIVE
129
iSCSI ポータル グループが作成されました。
VDS_NF_PORTAL_GROUP_DEPART
130
既存の iSCSI ポータル グループが削除されました。
VDS_NF_PORTAL_GROUP_MODIFY
131
既存の iSCSI ポータル グループが変更されました。 この通知をトリガーする変更の例としては、 VDS_ISCSI_PORTALGROUP_PROP 構造体への変更があります。 アプリケーションは、変更の性質を決定する責任があります。

portalGroupId

イベントをトリガーした iSCSI ポータルの VDS_OBJECT_ID

注釈

VDS_NOTIFICATION構造体には、この構造体がメンバーとして含まれています。

アプリケーションは、 IVdsAdviseSink インターフェイスを実装し、インターフェイス ポインターを引数として IVdsService::Advise メソッドに渡すことで、ディスク イベントを受信できます。

ポータル グループ オブジェクトを取得するには、 IVdsService::GetObject メソッドを 使用します。 その後、 IVdsIscsiPortalGroup::GetProperties メソッドを使用して、ポータル グループのプロパティを取得できます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
Header vdshwprv.h
再頒布可能パッケージ VDS 1.1

こちらもご覧ください

IVdsAdviseSink

IVdsIscsiPortal

IVdsService::Advise

VDS 構造体

VDS_ISCSI_PORTALGROUP_PROP

VDS_NOTIFICATION