MSiSCSI_TargetMappings WMI クラス
MSiSCSI_TargetMappings WMI クラスには、セッションに関連付けられている一連の iSCSI 論理ユニット番号 (LUN) マッピングが含まれています。 イニシエーターが確立したログイン セッションによって公開される各 LUN のマッピングがあります。 各セッションのマッピングは、MSiSCSI_TargetMappings WMI クラス内の埋め込みクラスである ISCSI_TargetMapping WMI クラス のインスタンスによって記述されます。
すべての iSCSI イニシエーターは、MSiSCSI_TargetMappings クラスを実装する必要があります。 iSCSI イニシエーター サービスは、このクラスを使用して HBA イニシエーターと通信します。
イニシエーター HBA を管理するミニポート ドライバーの読み込まれたインスタンスごとに、MSiSCSI_TargetMappings WMI クラスのインスタンスが 1 つ存在する必要があります。 ミニポート ドライバーは、ミニポート ドライバーが管理する特定の物理デバイス オブジェクト (PDO) の名前を使用して、MSiSCSI_TargetMappings クラスを登録する必要があります。
MSiSCSI_TargetMappings クラスは公開されておらず、Operations.mof で定義されています。
WMI ツール スイートは、このクラス定義をコンパイルすると、MSiSCSI_TargetMappings データ構造体を生成します。
イニシエーターは、MSiSCSI_TargetMappings クラスを実装するために必要です。
iSCSI イニシエーター サービスは、HBA イニシエーターと通信するために MSiSCSI_TargetMappings クラスに依存します。 HBA イニシエーターを管理するミニポート ドライバーは、HBA ごとに MSiSCSI_TargetMappings クラスの 1 つのインスタンスを実装する必要があります。
イニシエーターは、HBA の PDO の名前を使用して、MSiSCSI_TargetMappings クラスを登録する必要があります。