Méthode IWSDDeviceHost ::SetServiceDiscoverable (wsdhost.h)

Contrôle si le service est publié à l’aide de WS-Discovery.

Syntaxe

HRESULT SetServiceDiscoverable(
  [in] LPCWSTR pszServiceId,
  [in] BOOL    fDiscoverable
);

Paramètres

[in] pszServiceId

ID du service.

[in] fDiscoverable

TRUE si le service est accessible à l’aide de WS-Discovery, FALSE si le service n’est pas visible par WS-Discovery.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants.

Code de retour Description
S_OK
La méthode s’est terminée avec succès.
E_INVALIDARG
pszServiceId est NULL, la longueur en caractères de pszServiceId dépasse WSD_MAX_TEXT_LENGTH (8192), ou pszServiceId ne correspond pas à un service inscrit.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wsdhost.h (inclure Wsdapi.h)
DLL Wsdapi.dll

Voir aussi

IWSDDeviceHost