Поделиться через


структура 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-байтным IP-адресом версии 4.
ID_FQDN Инициатор идентифицирует себя в целевом объекте во время обмена ключами с полной строкой доменного имени (например, "website.com").
ID_USER_FQDN Инициатор идентифицирует себя в целевом объекте во время обмена ключами с помощью строки полного имени пользователя (например, "someone@example.com").
ID_IPV6_ADDR Инициатор идентифицирует себя в целевом объекте во время обмена ключами с одним 16-байтным IP-адресом версии 6.

IdSize

Размер идентификатора в байтах в id.

Id[1]

Идентификатор, который инициатор использует для идентификации себя в целевом объекте во время обмена ключами.

Комментарии

Этот метод необходимо реализовать, если инициатор поддерживает IKE.

Требования

Требование Значение
Заголовок iscsiop.h (включая Iscsiop.h)

См. также раздел

GetPresharedKeyForId

GetPresharedKeyForId_OUT

Класс WMI MSiSCSI_SecurityConfigOperations