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 |
|
IID |
IID_ITsSbTarget ist definiert wie folgt:
|