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

Inscrit un objet de service pour les requêtes entrantes et ajoute le service aux métadonnées de l’hôte de l’appareil.

Syntaxe

HRESULT RegisterService(
  [in] LPCWSTR  pszServiceId,
  [in] IUnknown *pService
);

Paramètres

[in] pszServiceId

ID du service à inscrire. Cet ID doit apparaître dans les métadonnées de l’hôte de service de l’appareil.

[in] pService

Objet de service qui gère les requêtes adressées au service spécifié.

Valeur retournée

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

Code de retour Description
S_OK
Méthode terminée avec succès.
E_INVALIDARG
pszServiceId a la valeur NULL, la longueur en caractères de pszServiceId dépasse WSD_MAX_TEXT_LENGTH (8192), ou un service correspondant à pszServiceId a déjà été 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