Partager via


Méthode IWSDTransportAddress::GetTransportAddress (wsdbase.h)

Obtient un pointeur vers une représentation sous forme de chaîne de l’objet address. Le format de la chaîne varie et est déterminé par l’interface d’implémentation ( IWSDHttpAddress ou IWSDUdpAddress).

Syntaxe

HRESULT GetTransportAddress(
  [out] LPCWSTR *ppszAddress
);

Paramètres

[out] ppszAddress

Représentation sous forme de chaîne de l’objet address. Ne libérez pas ce pointeur.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants.

Code de retour Description
S_OK
La méthode s’est terminée avec succès.
E_POINTER
ppszAddress a la valeur NULL.
S_FALSE
L’adresse de transport n’a pas encore été définie. Pour définir l’adresse de transport, appelez SetTransportAddress avec une adresse non NULL .

Remarques

La chaîne retournée par cette méthode peut contenir une adresse IPv4 ou IPv6 non freinée, telle que « fe80::1 ». Il peut également contenir une adresse IPv6 entre crochets qui inclut le port tel que « [fe80::1]:1234 ». L’appelant doit analyser soigneusement la chaîne pour tenir compte des deux possibilités.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wsdbase.h (inclure Wsdapi.h)
DLL Wsdapi.dll

Voir aussi

IWSDTransportAddress