Поделиться через


Свойство 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
);

Значение свойства

Указатель на массив TSSD_ConnectionPoint структур, получающих внешние IP-адреса целевого объекта.

Указатель на переменную DWORD , содержащую количество внешних IP-адресов в параметре sockaddr . Если число адресов неизвестно, передайте sockaddr как NULL. Метод возвращает количество TSSD_ConnectionPoint структур, необходимых для выделения в массиве, на который указывает параметр sockaddr .

Комментарии

Это свойство ранее называлось TargetExternalIpAddresses в Windows Server 2008 R2.

Если число внешних IP-адресов неизвестно, можно вызвать этот метод с параметром sockaddr , равным NULL. Затем метод возвращает в параметре numAddresses количество TSSD_ConnectionPoint структур, необходимых для получения всех внешних IP-адресов. Выделите массив для sockaddr на основе этого числа, а затем вызовите метод еще раз, задав для sockaddr значение только что выделенного массива, а numAddresses — число, возвращаемое первым вызовом.

Требования

Требование Значение
Минимальная версия клиента
Ни одна версия не поддерживается
Минимальная версия сервера
Windows Server 2012
IDL
Sbtsv.idl
IID
IID_ITsSbTarget определяется следующим образом:
  • 16616ECC-272D-411D-B324-126893033856
  • e85e10ea-db0b-4752-b456-5fd5840901c0 в Windows Server 2008 R2

См. также раздел

ITsSbTargetEx

ITsSbTarget

TSSD_ConnectionPoint