Méthode IWSDServiceProxy ::SubscribeToOperation (wsdclient.h)
S’abonne à un événement de notification ou de sollicitation/réponse.
Syntaxe
HRESULT SubscribeToOperation(
[in] const WSD_OPERATION *pOperation,
[in] IUnknown *pUnknown,
[in] const WSDXML_ELEMENT *pAny,
[out] WSDXML_ELEMENT **ppAny
);
Paramètres
[in] pOperation
Référence à une structure WSD_OPERATION qui spécifie l’opération à laquelle s’abonner.
[in] pUnknown
Données anonymes transmises à une fonction de rappel d’événements client. Ces données sont utilisées pour associer un objet client à l’abonnement.
[in] pAny
Données extensibles à ajouter au corps de la demande d’abonnement. Vous pouvez utiliser les interfaces IWSDXML* pour générer les données. Pour plus d’informations, consultez WSDXML_ELEMENT.
[out] ppAny
Données extensibles que l’appareil distant peut ajouter à la réponse de l’abonnement. Cela permet aux services de fournir une personnalisation supplémentaire des abonnements aux événements. Lorsque vous avez terminé, appelez WSDFreeLinkedMemory pour libérer la mémoire. Pour plus d’informations, consultez WSDXML_ELEMENT. Ne relâchez pas cet objet.
Valeur retournée
Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants :
Code de retour | Description |
---|---|
|
Méthode terminée avec succès. |
|
Le proxy s’est déjà abonné à l’opération spécifiée par pOperation. |
|
Mémoire insuffisante pour terminer l’opération. |
|
La méthode a échoué. |
Remarques
Cette méthode est normalement appelée uniquement par le code proxy généré.
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 | wsdclient.h (inclure Wsdapi.h) |
DLL | Wsdapi.dll |