Partager via


Fonction WsResetMetadata (webservices.h)

Réinitialise l’état d’un objet de métadonnées à WS_METADATA_STATE_CREATED.

Dans cet état, l’objet Metadata peut être réutilisé. WS_POLICY objets récupérés à l’aide de l’objet Metadata seront libérés.

Syntaxe

HRESULT WsResetMetadata(
  [in]           WS_METADATA *metadata,
  [in, optional] WS_ERROR    *error
);

Paramètres

[in] metadata

Pointeur vers l’objet Metadata à réinitialiser. Le pointeur doit référencer un WS_METADATA valide.

[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
WS_E_INVALID_OPERATION
Les métadonnées étaient dans un état inapproprié.

Remarques

La réutilisation d’une métadonnées au lieu d’en créer une à partir de zéro peut améliorer les performances. Si elle est appelée correctement, cette fonction n’échoue pas.

Configuration requise

Condition requise Valeur
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