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
AutomaticiSNSDiscovery が FALSE の場合、iSNSServer には、使用中の IP プロトコルのバージョンに依存しない iSNS サーバーの固定アドレスを提供するISCSI_IP_Address構造が含まれます。
注釈
WMI ツール スイートは、Config.mof でMSISCSI_DISCOVERYCONFIG WMI クラスをコンパイルするときに、MSiSCSI_DiscoveryConfig構造体の宣言を自動的に生成します。
MSiSCSI_DiscoveryConfig クラスを実装するには、イニシエーターが必要です。 このクラスを実装する必要があります。
要件
要件 | 値 |
---|---|
Header | iscsicfg.h (Iscsicfg.h を含む) |