MSiSCSI_SecurityCapabilities 構造体 (iscsicfg.h)

MSiSCSI_SecurityCapabilities構造では、イニシエーターのセキュリティ機能について説明します。

構文

typedef struct _MSiSCSI_SecurityCapabilities {
  BOOLEAN ProtectiScsiTraffic;
  BOOLEAN ProtectiSNSTraffic;
  BOOLEAN CertificatesSupported;
  ULONG   EncryptionAvailableCount;
  ULONG   EncryptionAvailable[1];
} MSiSCSI_SecurityCapabilities, *PMSiSCSI_SecurityCapabilities;

メンバー

ProtectiScsiTraffic

イニシエーターが IPsec を使用して iSCSI トラフィックを保護できるかどうかを示すブール値。 このメンバーが TRUE の場合、イニシエーターは IPsec を使用して iSCSI トラフィックを保護できます。 FALSE の場合、イニシエーターは IPsec を使用できません。

ProtectiSNSTraffic

イニシエーターが IPsec を使用して iSNS トラフィックを保護できるかどうかを示すブール値。 このメンバーが TRUE の場合、イニシエーターは IPsec を使用して iSNS トラフィックを保護できます。 FALSE の場合、イニシエーターは IPsec を使用できません。

CertificatesSupported

イニシエーターが証明書をサポートしているかどうかを示すブール値。 このメンバーが TRUE の場合、イニシエーターは証明書をサポートします。 このメンバーが FALSE の場合、開始側は証明書をサポートしません。

EncryptionAvailableCount

イニシエーターがサポートする暗号化の種類の数。

EncryptionAvailable[1]

イニシエーター がサポートする 暗号化の種類を示す、ISCSI_ENCRYPTION_TYPES構造体の可変長配列。

注釈

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

IPsec をサポートするイニシエーターは、MSiSCSI_SecurityCapabilities クラスを実装する必要があります。

イニシエーターは、HBA の物理デバイス オブジェクト (PDO) の名前を使用して、MSiSCSI_SecurityCapabilities クラスを登録する必要があります。 アダプターで IPsec がサポートされている場合は、このクラスを実装する必要があります。

要件

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

こちらもご覧ください

ISCSI_ENCRYPTION_TYPES

MSiSCSI_SecurityCapabilities WMI クラス