ITsSbTarget::IpAddresses 属性

检索或指定目标的外部 IP 地址。

此属性是可读写的。

语法

HRESULT put_IpAddresses(
  [in, size_is(numAddresses)]   TSSD_ConnectionPoint *sockaddr,
  [in]                          DWORD                numAddresses
);

HRESULT get_IpAddresses(
  [out, size_is(*numAddresses)] TSSD_ConnectionPoint *sockaddr,
  [in, out]                     DWORD                *numAddresses
);

属性值

指向接收目标外部 IP 地址的 TSSD_ConnectionPoint 结构的数组的指针。

指向 DWORD 变量的指针,该变量包含 sockaddr 参数中的外部 IP 地址数。 如果地址数未知,请将 sockaddr 传递为 NULL。 方法将返回 sockaddr 参数指向的数组中分配所需的TSSD_ConnectionPoint结构数。

备注

此属性以前在 Windows Server 2008 R2 中称为 TargetExternalIpAddresses

如果外部 IP 地址数未知,则可以调用此方法,并将 sockaddr 设置为 NULL。 然后,方法将在 numAddresses 参数中返回接收所有外部 IP 地址所需的 TSSD_ConnectionPoint 结构数。 根据此数字为 sockaddr 分配数组,然后再次调用 方法,将 sockaddr 设置为新分配的数组,将 numAddresses 设置为第一次调用返回的数字。

要求

要求
最低受支持的客户端
无受支持的版本
最低受支持的服务器
Windows Server 2012
IDL
Sbtsv.idl
IID
IID_ITsSbTarget定义为:
  • 16616ECC-272D-411D-B324-126893033856
  • Windows Server 2008 R2 上的 e85e10ea-db0b-4752-b456-5fd5840901c0

另请参阅

ITsSbTargetEx

ITsSbTarget

TSSD_ConnectionPoint