Freigeben über


GetPresharedKeyForId_IN Struktur (iscsiop.h)

Die GetPresharedKeyForId_IN-Struktur enthält die Eingabedaten für die GetPresharedKeyForId--Methode. Diese Methode ist erforderlich, wenn der Initiator Internet Key Exchange (IKE) unterstützt. Es kann hilfreich sein, zu ermitteln, ob die IKE-Identifikationsnutzlast mit einem vorfreigaben Schlüssel konfiguriert ist.

Syntax

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

Angehörige

PortNumber

Die Nummer des Ports, über den die Verbindung hergestellt wurde. Ein Wert von -1 gibt an, dass die Verbindung über einen beliebigen verfügbaren Port hergestellt werden kann.

IdType

Der Typ des Bezeichners, den der Initiator in die IKE-Identifikationsnutzlast (Internet Key Exchange) einfügt, um sich selbst für das Ziel zu identifizieren.

Identifikationsnutzlasttyp Bedeutung
ID_IPV4_ADDR Der Initiator identifiziert sich während des Schlüsselaustauschs mit einer einzelnen 4-Byte Version 4-IP-Adresse für das Ziel.
ID_FQDN Der Initiator identifiziert sich während des Schlüsselaustauschs mit einer vollqualifizierten Domänennamenzeichenfolge (z. B. "website.com").
ID_USER_FQDN Der Initiator identifiziert sich während des Schlüsselaustauschs mit einer vollqualifizierten Benutzernamenzeichenfolge (z. B. "someone@example.com").
ID_IPV6_ADDR Der Initiator identifiziert sich während des Schlüsselaustauschs mit einer einzelnen 16-Byte Version 6-IP-Adresse für das Ziel.

IdSize

Die Größe des Bezeichners in Byte in ID.

Id[1]

Der Bezeichner, den der Initiator zum Identifizieren des Ziels während des Schlüsselaustauschs verwendet.

Bemerkungen

Sie müssen diese Methode implementieren, wenn der Initiator IKE unterstützt.

Anforderungen

Anforderung Wert
Header- iscsiop.h (include Iscsiop.h)

Siehe auch

GetPresharedKeyForId-

GetPresharedKeyForId_OUT

MSiSCSI_SecurityConfigOperations WMI-Klasse