MSiSCSI_DiscoveryConfig構造体 (iscsicfg.h)

MSiSCSI_DiscoveryConfig構造体には、イニシエーターが検出に使用する方法を示す情報が含まれています。

構文

typedef struct _MSiSCSI_DiscoveryConfig {
  BOOLEAN          PerformiSNSDiscovery;
  BOOLEAN          PerformSLPDiscovery;
  BOOLEAN          AutomaticiSNSDiscovery;
  WCHAR            InitiatorName[256 + 1];
  ISCSI_IP_Address iSNSServer;
} MSiSCSI_DiscoveryConfig, *PMSiSCSI_DiscoveryConfig;

メンバー

PerformiSNSDiscovery

イニシエーターが iSNS と事前に定義された iSNS サーバーを使用してターゲット検出を実行するかどうかを示すブール値。 このメンバーが TRUE の場合、イニシエーターは iSNS と事前に定義された iSNS サーバーを使用してターゲット検出を実行します。 このメンバーが FALSE の場合、イニシエーターは iSNS で検出を行いません。

PerformSLPDiscovery

イニシエーターが SLP を使用してターゲット検出を実行するかどうかを示すブール値。 このメンバーが TRUE の場合、イニシエーターは SLP を使用してターゲット検出を実行します。

AutomaticiSNSDiscovery

イニシエーターが iSNS サーバーを自動的に検索し、iSNS を使用してターゲット検出を実行するかどうかを示すブール値。 このメンバーが TRUE の場合、イニシエーターは iSNS サーバーを自動的に検索し、iSNS を使用してターゲット検出を実行する必要があります。

InitiatorName[256 + 1]

iSNS サーバーに登録する既定のイニシエーター名。

iSNSServer

AutomaticiSNSDiscoveryFALSE の場合、iSNSServer には、使用中の IP プロトコルのバージョンに依存しない iSNS サーバーの固定アドレスを提供するISCSI_IP_Address構造が含まれます。

注釈

WMI ツール スイートは、Config.mof でMSISCSI_DISCOVERYCONFIG WMI クラスをコンパイルするときに、MSiSCSI_DiscoveryConfig構造体の宣言を自動的に生成します。

MSiSCSI_DiscoveryConfig クラスを実装するには、イニシエーターが必要です。 このクラスを実装する必要があります。

要件

要件
Header iscsicfg.h (Iscsicfg.h を含む)

こちらもご覧ください

ISCSI_IP_Address

MSiSCSI_DiscoveryConfig WMI クラス