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) |