WsGetNamespaceFromPrefix, fonction (webservices.h)
Cette fonction retourne un espace de noms à partir du préfixe auquel il est lié.
Si la valeur du paramètre requis est définie sur TRUE et que le préfixe n’est lié à aucun espace de noms , une exception de WS_E_INVALID_FORMAT est retournée. (Voir Valeurs de retour des services Web Windows.) Si le paramètre requis est FALSE et que le préfixe n’est lié à aucun espace de noms, le paramètre ns est NULL et la fonction retourne S_FALSE.
Syntaxe
HRESULT WsGetNamespaceFromPrefix(
[in] WS_XML_READER *reader,
[in] const WS_XML_STRING *prefix,
[in] BOOL required,
const WS_XML_STRING **ns,
[in, optional] WS_ERROR *error
);
Paramètres
[in] reader
Pointeur vers le lecteur pour lequel le préfixe doit faire l’objet d’une recherche.
[in] prefix
Pointeur vers le préfixe à rechercher.
[in] required
La valeur de ce paramètre booléen détermine si une erreur doit être retournée si un espace de noms correspondant est introuvable.
ns
Référence à un espace de noms auquel le préfixe est lié en cas de réussite. La valeur retournée n’est valide que jusqu’à ce que l’enregistreur avance.
[in, optional] error
Pointeur vers un objet WS_ERROR où des informations supplémentaires sur l’erreur doivent être stockées en cas d’échec de la fonction.
Valeur retournée
Cette fonction peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Les données d’entrée n’étaient pas au format attendu ou n’avaient pas la valeur attendue. |
Remarques
Pour le préfixe « xml », il retourne l’espace de noms «http://www.w3.org/XML/1998/namespace" ; ».
Pour le préfixe « xmlns », l’espace de noms «http://www.w3.org/2000/xmlns/" ; » est retourné.
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 |