Freigeben über


SetPresharedKeyForId_IN Struktur (iscsiop.h)

Die SetPresharedKeyForId_IN-Struktur enthält die Eingabedaten für die SetPresharedKeyForId--Methode.

Syntax

typedef struct _SetPresharedKeyForId_IN {
  ULONG     PortNumber;
  ULONGLONG SecurityFlags;
  UCHAR     IdType;
  ULONG     IdSize;
  ULONG     KeySize;
  UCHAR     Id[1];
} SetPresharedKeyForId_IN, *PSetPresharedKeyForId_IN;

Angehörige

PortNumber

Die Nummer des Ports, für den der Initiator den Vorabfreigabeschlüssel verwendet. Ein Wert von 0xffffffff gibt alle Ports an.

SecurityFlags

Ein bitweises ODER von Flags, die die Sicherheitsanforderungen eines Ziels angeben. Eine Liste der möglichen Werte für dieses Element finden Sie unter SECURITY_FLAG_QUALIFIERS.

IdType

Der Typ des Bezeichners, der dem vorab gemeinsam verwendeten Schlüssel zugeordnet werden soll. Der Initiator fügt diesen Bezeichner (ID) in die IKE-Identifikationsnutzlast (Internet Key Exchange) ein, um sich selbst für das Ziel zu identifizieren. In der folgenden Tabelle werden die möglichen Identifikationsnutzlasttypen beschrieben.

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. "sample@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.

KeySize

Die Größe des Schlüssels in Byte in Key.

Id[1]

Die ID, die dem Schlüssel zugeordnet werden soll. Der Initiator verwendet diese ID, um sich während des Schlüsselaustauschs für das Ziel zu identifizieren.

Bemerkungen

Sie müssen diese Methode implementieren.

Anforderungen

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

Siehe auch

SECURITY_FLAG_QUALIFIERS

SetPresharedKeyForId-

SetPresharedKeyForId_OUT