Freigeben über


ITsSbTarget::IpAddresses-Eigenschaft

Ruft die externen IP-Adressen des Ziels ab oder gibt diese an.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

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

Eigenschaftswert

Ein Zeiger auf ein Array von TSSD_ConnectionPoint Strukturen, die die externen IP-Adressen des Ziels empfangen.

Ein Zeiger auf eine DWORD-Variable , die die Anzahl externer IP-Adressen im sockaddr-Parameter enthält. Wenn die Anzahl der Adressen unbekannt ist, übergeben Sie sockaddr als NULL. Die -Methode gibt die Anzahl der TSSD_ConnectionPoint Strukturen zurück, die für die Zuordnung in dem Array erforderlich sind, auf das der sockaddr-Parameter verweist.

Bemerkungen

Diese Eigenschaft wurde früher als TargetExternalIpAddresses in Windows Server 2008 R2 bezeichnet.

Wenn die Anzahl externer IP-Adressen unbekannt ist, können Sie diese Methode aufrufen, wobei sockaddr auf NULL festgelegt ist. Die -Methode gibt dann im numAddresses-Parameter die Anzahl der TSSD_ConnectionPoint Strukturen zurück, die zum Empfangen aller externen IP-Adressen erforderlich sind. Ordnen Sie das Array für sockaddr basierend auf dieser Nummer zu, und rufen Sie die Methode dann erneut auf, indem Sie sockaddr auf das neu zugewiesene Array und numAddresses auf die vom ersten Aufruf zurückgegebene Zahl festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Nicht unterstützt
Unterstützte Mindestversion (Server)
Windows Server 2012
IDL
Sbtsv.idl
IID
IID_ITsSbTarget ist definiert wie folgt:
  • 16616ECC-272D-411D-B324-126893033856
  • e85e10ea-db0b-4752-b456-5fd5840901c0 unter Windows Server 2008 R2

Siehe auch

ITsSbTargetEx

ITsSbTarget

TSSD_ConnectionPoint