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

指示 IP 地址类型的 ISCSIIPADDRESSTYPE 值。

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 地址的范围 ID(在 IP 协议版本 6 中定义)。 否则,未定义 IpV6ScopeId

TextAddress[256 + 1]

如果 类型 = ISCSI_IP_ADDRESS_TEXT,则为 DNS 或点状十进制文本地址。 否则,未定义 textAddress

要求

要求 价值
标头 iscsidef.h (包括 Iscsidef.h)

另请参阅

ISCSIIPADDRESSTYPE

ISCSI_IP_Address