Partager via


IWSDAddress::Serialize, méthode (wsdbase.h)

Assemble les composants de l’adresse dans une chaîne.

Syntaxe

HRESULT Serialize(
  [out] LPWSTR pszBuffer,
  [in]  DWORD  cchLength,
  [in]  BOOL   fSafe
);

Paramètres

[out] pszBuffer

Mémoire tampon pour recevoir l’adresse assemblée.

[in] cchLength

Longueur de pszBuffer, en octets.

[in] fSafe

Si la valeur est TRUE, la chaîne résultante est réseau sécurisée. Par exemple, si vous avez utilisé IWSDTransportAddress pour générer une adresse IPv6, la chaîne sérialisée ne contiendra pas l’identificateur d’étendue IPv6. Toutefois, si fSafe a la valeur FALSE, la chaîne résultante contient l’identificateur d’étendue IPv6. Pour tous les autres objets dérivés IWSDAddress , il n’existe aucune signification spécifique pour ce paramètre (autre que de s’assurer que la méthode génère des adresses portables).

Valeur retournée

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
pszBuffer a la valeur NULL.
E_ABORT
Impossible de terminer la méthode.

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

IWSDAddress