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