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;

Member

PortNumber

Die Nummer des Ports, mit dem der Initiator den vorab freigegebenen Schlüssel verwendet. Der Wert 0xffffffff gibt alle Ports an.

SecurityFlags

Ein bitweises OR 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 freigegebenen Schlüssel zugeordnet werden soll. Der Initiator fügt diesen Bezeichner (ID) in die IKE-Identifikationsnutzlast (Internet Key Exchange) ein, um sich dem Ziel zu identifizieren. In der folgenden Tabelle werden die möglichen Typen der Identifikationsnutzlast beschrieben.

Identifikationsnutzlasttyp Bedeutung
ID_IPV4_ADDR Der Initiator identifiziert sich beim Schlüsselaustausch mit einer einzelnen 4-Byte-IP-Adresse der Version 4 für das Ziel.
ID_FQDN Der Initiator identifiziert sich beim Schlüsselaustausch mit einer vollqualifizierten Domänennamenzeichenfolge (z. B. "website.com").
ID_USER_FQDN Der Initiator identifiziert sich beim Schlüsselaustausch mit einer vollqualifizierten Benutzernamenzeichenfolge (z. B. "sample@example.com").
ID_IPV6_ADDR Der Initiator identifiziert sich beim Schlüsselaustausch mit einer einzelnen 16-Byte-IP-Adresse der Version 6 gegenüber dem Ziel.

IdSize

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

KeySize

Die Größe des Schlüssels in Bytes in Schlüssel.

Id[1]

Die ID, die dem Schlüssel zugeordnet werden soll. Der Initiator verwendet diese ID, um sich beim Schlüsselaustausch mit dem Ziel zu identifizieren.

Hinweise

Sie müssen diese Methode implementieren.

Anforderungen

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

Weitere Informationen

SECURITY_FLAG_QUALIFIERS

SetPresharedKeyForId

SetPresharedKeyForId_OUT