Partager via


Propriété ITsSbTarget::IpAddresses

Récupère ou spécifie les adresses IP externes de la cible.

Cette propriété est en lecture/écriture.

Syntaxe

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

Valeur de la propriété

Pointeur vers un tableau de structures TSSD_ConnectionPoint qui reçoivent les adresses IP externes de la cible.

Pointeur vers une variable DWORD qui contient le nombre d’adresses IP externes dans le paramètre sockaddr . Si le nombre d’adresses est inconnu, passez sockaddr comme NULL. La méthode retourne le nombre de structures TSSD_ConnectionPoint nécessaires à allouer dans le tableau pointé par le paramètre sockaddr .

Notes

Cette propriété était anciennement appelée TargetExternalIpAddresses dans Windows Server 2008 R2.

Si le nombre d’adresses IP externes est inconnu, vous pouvez appeler cette méthode avec sockaddr défini sur NULL. La méthode retourne ensuite, dans le paramètre numAddresses , le nombre de structures TSSD_ConnectionPoint nécessaires pour recevoir toutes les adresses IP externes. Allouez le tableau pour sockaddr en fonction de ce numéro, puis appelez à nouveau la méthode, en définissant sockaddr sur le tableau nouvellement alloué et numAddresses sur le numéro retourné par le premier appel.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Aucun pris en charge
Serveur minimal pris en charge
Windows Server 2012
IDL
Sbtsv.idl
IID
IID_ITsSbTarget est défini comme suit :
  • 16616ECC-272D-411D-B324-126893033856
  • e85e10ea-db0b-4752-b456-5fd5840901c0 sur Windows Server 2008 R2

Voir aussi

ITsSbTargetEx

ITsSbTarget

TSSD_ConnectionPoint