Freigeben über


ISCSI_IP_Address Struktur (iscsidef.h)

Die ISCSI_IP_Address-Struktur definiert eine IP-Adresse.

Syntax

typedef struct _ISCSI_IP_Address {
  ULONG Type;
  ULONG IpV4Address;
  UCHAR IpV6Address[16];
  ULONG IpV6FlowInfo;
  ULONG IpV6ScopeId;
  WCHAR TextAddress[256 + 1];
} ISCSI_IP_Address, *PISCSI_IP_Address;

Angehörige

Type

Ein ISCSIIPADDRESSTYPE Wert, der den Typ der IP-Adresse angibt.

IpV4Address

Wenn Typ = ISCSI_IP_ADDRESS_IPV4, die binärversion 4 IP-Adresse. Andernfalls ist IpV4Address- nicht definiert.

IpV6Address[16]

Wenn Typ = ISCSI_IP_ADDRESS_IPV6, die binärversion 6 IP-Adresse. Andernfalls ist IpV6Address- nicht definiert.

IpV6FlowInfo

Wenn Typ = ISCSI_IP_ADDRESS_IPV6, werden die Flussinformationen für diese IP-Adresse gemäß Version 6 des IP-Protokolls definiert. Andernfalls ist IpV6FlowInfo- nicht definiert.

IpV6ScopeId

Wenn Typ = ISCSI_IP_ADDRESS_IPV6, wird die Bereichs-ID dieser IP-Adresse gemäß Version 6 des IP-Protokolls definiert. Andernfalls ist IpV6ScopeId- nicht definiert.

TextAddress[256 + 1]

Wenn Typ = ISCSI_IP_ADDRESS_TEXT, die DNS- oder gepunktete Dezimaltextadresse. Andernfalls ist "TextAddress"- nicht definiert.

Anforderungen

Anforderung Wert
Header- iscsidef.h (include Iscsidef.h)

Siehe auch

ISCSIIPADDRESSTYPE

ISCSI_IP_Address