WsCombineUrl, fonction (webservices.h)
Produit une URL absolue à partir d’une référence d’URL spécifiée (URL absolue ou relative) et d’une URL de base absolue spécifiée.
Syntaxe
HRESULT WsCombineUrl(
[in] const WS_STRING *baseUrl,
[in] const WS_STRING *referenceUrl,
[in] ULONG flags,
[in] WS_HEAP *heap,
[out] WS_STRING *resultUrl,
[in, optional] WS_ERROR *error
);
Paramètres
[in] baseUrl
Pointeur vers une structure WS_STRING contenant une URL absolue au format codé.
[in] referenceUrl
Pointeur vers une structure WS_STRING contenant une URL absolue ou relative au format encodé.
[in] flags
Contrôle le format de l’URL résultante. Pour plus d’informations, consultez WS_URL_FLAGS.
[in] heap
Pointeur vers l’objet WS_HEAP à partir duquel la mémoire de l’URL résultante est allouée.
[out] resultUrl
Pointeur vers une structure WS_STRING qui reçoit l’URL résultante. Il s’agit d’une URL absolue au format encodé.
[in, optional] error
Pointeur vers une structure de WS_ERROR qui reçoit des informations d’erreur supplémentaires en cas d’échec de la fonction.
Valeur retournée
Si la fonction réussit, elle retourne NO_ERROR ; sinon, il retourne un code d’erreur HRESULT.
Code de retour | Description |
---|---|
|
Un ou plusieurs arguments ne sont pas valides. |
|
Mémoire insuffisante pour terminer l’opération. |
|
L’URL de base ou l’URL de référence n’était pas au format correct ou avait un schéma qui n’était pas reconnu. |
|
Cette fonction peut renvoyer d’autres erreurs non répertoriées ci-dessus. |
Remarques
Si l’URL de référence est absolue, elle est retournée inchangée, si les indicateurs spécifiés le permettent. Si l’URL de référence est relative, elle est combinée à l’URL de base avant d’être retournée.
Seuls les schémas répertoriés dans WS_URL_SCHEME_TYPE sont pris en charge.
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | webservices.h |
Bibliothèque | WebServices.lib |
DLL | WebServices.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour