vdshwprv.h) (VDS_IPADDRESS 结构

[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]

定义 IP 地址和端口。

语法

typedef struct _VDS_IPADDRESS {
  VDS_IPADDRESS_TYPE type;
  ULONG              ipv4Address;
  UCHAR              ipv6Address[16];
  ULONG              ulIpv6FlowInfo;
  ULONG              ulIpv6ScopeId;
  WCHAR              wszTextAddress[257];
  ULONG              ulPort;
} VDS_IPADDRESS;

成员

type

VDS_IPADDRESS_TYPE枚举的地址类型。

ipv4Address

如果 类型 成员 VDS_IPT_IPV4,则此成员包含二进制 IPv4 地址(按网络字节顺序排列)。 字段 3 字节值包含在位 0 到 7 中。 字段 2 字节值包含在位 8 到 15 中。 字段 1 字节值包含在位 16 到 23 中。 字段 0 字节值包含在位 24 到 31 中。

ipv6Address[16]

如果 类型 成员 VDS_IPT_IPV6,则包含二进制 IPv6 地址(按网络字节顺序排列)。

ulIpv6FlowInfo

如果 类型 成员 VDS_IPT_IPV6,则此成员包含 IP 协议版本 6 中定义的流信息。

ulIpv6ScopeId

如果 类型 成员 VDS_IPT_IPV6,则包含 IP 协议版本 6 中定义的范围 ID。

wszTextAddress[257]

如果 类型 成员 VDS_IPT_TEXT,则此类型成员包含文本地址(DNS 地址或虚线地址),按主机字节顺序排列。

ulPort

TCP 端口号。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 R2 [仅限桌面应用]
标头 vdshwprv.h
可再发行组件 VDS 1.1

另请参阅

IVdsIscsiPortal::GetIpsecSecurity

IVdsIscsiPortal::SetIpsecSecurity

IVdsIscsiPortal::SetIpsecTunnelAddress

VDS 结构

VDS_IPADDRESS_TYPE

VDS_ISCSI_PORTAL_PROP

VDS_PATH_INFO