Partager via


Méthode IUPnPDeviceControl ::GetServiceObject (upnphost.h)

La méthode GetServiceObject est utilisée pour obtenir le pointeur IDispatch vers un objet de service spécifique. L’hôte de l’appareil appelle cette méthode une fois par service, la première fois qu’il reçoit une demande pour un service.

Syntaxe

HRESULT GetServiceObject(
  [in]  BSTR      bstrUDN,
  [in]  BSTR      bstrServiceId,
  [out] IDispatch **ppdispService
);

Paramètres

[in] bstrUDN

Spécifie l’UDN de l’appareil.

[in] bstrServiceId

Spécifie l’ID de service du service pour lequel obtenir le pointeur.

[out] ppdispService

Reçoit le pointeur IDispatch vers l’objet de service.

Valeur retournée

Lors de l’implémentation de cette méthode, retournez S_OK si la méthode réussit. Sinon, retournez l’un des codes d’erreur COM définis dans WinError.h.

Remarques

Cette méthode est appelée par l’hôte de l’appareil lorsqu’une demande de contrôle ou un abonnement à un événement est reçu pour un service particulier.

Les appareils incorporés se distinguent par leurs noms de noms de domaine.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête upnphost.h
DLL Upnphost.dll

Voir aussi

IUPnPDeviceControl

Initialiser