Partager via


WsGetServiceProxyProperty, fonction (webservices.h)

Cette fonction récupère une propriété de proxy de service spécifiée. La propriété à récupérer est identifiée par un paramètre d’entrée WS_PROXY_PROPERTY_ID .

Syntaxe

HRESULT WsGetServiceProxyProperty(
  [in]           WS_SERVICE_PROXY           *serviceProxy,
  [in]           const WS_PROXY_PROPERTY_ID id,
                 void                       *value,
  [in]           ULONG                      valueSize,
  [in, optional] WS_ERROR                   *error
);

Paramètres

[in] serviceProxy

Ce paramètre est un pointeur vers l’objet WS_SERVICE_PROXY contenant la propriété à récupérer.

[in] id

La valeur de ce paramètre est une valeur d’énumérateur WS_PROXY_PROPERTY_ID qui identifie la propriété à récupérer.

value

Ce paramètre est une référence à un emplacement pour stocker la valeur de propriété récupérée. Le pointeur doit avoir un alignement compatible avec le type de la propriété .

[in] valueSize

La valeur de ce paramètre ULONG représente la taille de mémoire tampon de longueur d’octet allouée par l’appelant pour stocker la valeur de propriété récupérée.

[in, optional] error

Ce paramètre est un pointeur WS_ERROR vers l’emplacement 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
E_INVALIDARG
L’ID de propriété n’a pas été pris en charge pour cet objet.

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