Partager via


WsGetServiceHostProperty, fonction (webservices.h)

Récupère une propriété hôte de service spécifiée. La propriété à récupérer est identifiée par un paramètre d’entrée WS_SERVICE_PROPERTY_ID .

Syntaxe

HRESULT WsGetServiceHostProperty(
  [in]           WS_SERVICE_HOST              *serviceHost,
  [in]           const WS_SERVICE_PROPERTY_ID id,
                 void                         *value,
  [in]           ULONG                        valueSize,
  [in, optional] WS_ERROR                     *error
);

Paramètres

[in] serviceHost

Pointeur vers l’objet WS_SERVICE_HOST contenant la propriété à récupérer.

[in] id

Il s’agit d’une valeur d’énumérateur WS_SERVICE_PROPERTY_ID qui identifie la propriété à récupérer.

value

Pointeur void vers 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

Taille de la 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

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
E_INVALIDARG
L’ID de propriété n’était pas pris en charge pour cet objet ou la mémoire tampon spécifiée n’était pas suffisamment grande pour la valeur.

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête webservices.h
Bibliothèque WebServices.lib
DLL WebServices.dll