Partager via


Méthode IWSDServiceProxyEventing ::BeginSubscribeToMultipleOperations (wsdclient.h)

Initialise une opération asynchrone qui s’abonne à une collection d’événements de notifications ou de sollicitation/réponse.

Syntaxe

HRESULT BeginSubscribeToMultipleOperations(
  [in]  const WSD_OPERATION        *pOperations,
  [in]  DWORD                      dwOperationCount,
  [in]  IUnknown                   *pUnknown,
  [in]  const WSD_EVENTING_EXPIRES *pExpires,
  [in]  const WSDXML_ELEMENT       *pAny,
  [in]  IUnknown                   *pAsyncState,
  [in]  IWSDAsyncCallback          *pAsyncCallback,
  [out] IWSDAsyncResult            **ppResult
);

Paramètres

[in] pOperations

Pointeur vers un tableau de références à WSD_OPERATION structures qui spécifient les opérations auxquelles s’abonner.

[in] dwOperationCount

Nombre d’éléments dans le tableau dans pOperations.

[in] pUnknown

Données anonymes passées à une fonction de rappel d’événements client. Ces données sont utilisées pour associer un objet client à l’abonnement.

[in] pExpires

Pointeur vers une structure WSD_EVENTING_EXPIRES qui spécifie la durée demandée pour l’abonnement.

[in] pAny

Pointeur vers des données extensibles à ajouter au corps de la requête. Ce paramètre est facultatif.

[in] pAsyncState

Données anonymes passées à pAsyncCallback lorsque le rappel est appelé. Ces données sont utilisées pour associer un objet client à l’opération en attente. Ce paramètre est facultatif.

[in] pAsyncCallback

Référence à un objet IWSDAsyncCallback qui effectue le rappel de message status notifications. Ce paramètre est facultatif.

[out] ppResult

Pointeur vers un pointeur vers une interface IWSDAsyncResult qui représentera le résultat des requêtes à l’achèvement.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode est conçue pour être appelée exclusivement par le code proxy généré.

La méthode est asynchrone et retourne immédiatement. L’appelant doit ensuite appeler EndSubscribeToMultipleOperations.

Configuration requise

Condition requise Valeur
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 wsdclient.h (inclure Wsdapi.h)
DLL Wsdapi.dll

Voir aussi

IWSDServiceProxyEventing