GetPresharedKeyForId_IN 構造体 (iscsiop.h)

GetPresharedKeyForId_IN構造体は 、GetPresharedKeyForId メソッドの入力データを保持します。 この方法は、イニシエーターがインターネット キー交換 (IKE) をサポートしている場合に必要です。 IKE 識別ペイロードが事前共有キーで構成されているかどうかを判断するのに役立ちます。

構文

typedef struct _GetPresharedKeyForId_IN {
  ULONG PortNumber;
  UCHAR IdType;
  ULONG IdSize;
  UCHAR Id[1];
} GetPresharedKeyForId_IN, *PGetPresharedKeyForId_IN;

メンバー

PortNumber

接続が確立されたポートの番号。 値 -1 は、使用可能な任意のポートを介して接続できることを示します。

IdType

イニシエーターがインターネット キー交換 (IKE) 識別ペイロードに格納して、ターゲットに対して自身を識別する識別子の種類。

識別ペイロードの種類 意味
ID_IPV4_ADDR イニシエーターは、単一の 4 バイト バージョン 4 IP アドレスを使用して、キー交換中にターゲットに対して自身を識別します。
ID_FQDN イニシエーターは、キー交換中に完全修飾ドメイン名文字列 ("website.com" など) を使用してターゲットに対して自身を識別します。
ID_USER_FQDN イニシエーターは、キー交換中に、完全修飾ユーザー名文字列 ("someone@example.com"など) を使用してターゲットに対して自身を識別します。
ID_IPV6_ADDR イニシエーターは、1 つの 16 バイト バージョン 6 IP アドレスを使用して、キー交換中にターゲットに対して自身を識別します。

IdSize

ID の識別子のサイズ (バイト単位)。

Id[1]

キー交換中にイニシエーターがターゲットに対して自身を識別するために使用する識別子。

注釈

イニシエーターが IKE をサポートしている場合は、このメソッドを実装する必要があります。

要件

要件
Header iscsiop.h (Iscsiop.h を含む)

こちらもご覧ください

GetPresharedKeyForId

GetPresharedKeyForId_OUT

MSiSCSI_SecurityConfigOperations WMI クラス