ISCSI_IP_Address 结构 (iscsidef.h)

ISCSI_IP_Address结构定义 IP 地址。

语法

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;

成员

Type

一个 ISCSIIPADDRESSTYPE 值,该值指示 IP 地址的类型。

IpV4Address

如果 键入 = ISCSI_IP_ADDRESS_IPV4,则为二进制版本 4 IP 地址。 否则,不会定义 IpV4Address

IpV6Address[16]

如果 键入 = ISCSI_IP_ADDRESS_IPV6,则为二进制版本 6 IP 地址。 否则,未定义 IpV6Address

IpV6FlowInfo

如果 类型 = ISCSI_IP_ADDRESS_IPV6,则此 IP 地址的流信息,如 IP 协议版本 6 中定义。 否则,未定义 IpV6FlowInfo

IpV6ScopeId

如果 键入 = ISCSI_IP_ADDRESS_IPV6,则为 IP 协议版本 6 中定义的此 IP 地址的范围 ID。 否则,未定义 IpV6ScopeId

TextAddress[256 + 1]

如果 键入 = ISCSI_IP_ADDRESS_TEXT,则为 DNS 或点十进制文本地址。 否则,未定义 TextAddress

要求

要求
Header iscsidef.h (包括 Iscsidef.h)

另请参阅

ISCSIIPADDRESSTYPE

ISCSI_IP_Address