Condividi tramite


Metodo IWSDServiceProxyEventing::BeginSubscribeToMultipleOperations (wsdclient.h)

Inizializza un'operazione asincrona che sottoscrive una raccolta di notifiche o eventi di richiesta/risposta.

Sintassi

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
);

Parametri

[in] pOperations

Puntatore a una matrice di riferimenti alle strutture WSD_OPERATION che specificano le operazioni di cui eseguire la sottoscrizione.

[in] dwOperationCount

Numero di elementi nella matrice in pOperations.

[in] pUnknown

Dati anonimi passati a una funzione di callback dell'evento client. Questi dati vengono usati per associare un oggetto client alla sottoscrizione.

[in] pExpires

Puntatore a una struttura WSD_EVENTING_EXPIRES che specifica la durata richiesta per la sottoscrizione.

[in] pAny

Puntatore ai dati estendibili da aggiungere al corpo della richiesta. Questo parametro è facoltativo e,

[in] pAsyncState

Dati anonimi passati a pAsyncCallback quando viene chiamato il callback. Questi dati vengono usati per associare un oggetto client all'operazione in sospeso. Questo parametro è facoltativo e,

[in] pAsyncCallback

Riferimento a un oggetto IWSDAsyncCallback che esegue le notifiche di stato del callback del messaggio. Questo parametro è facoltativo e,

[out] ppResult

Puntatore a un puntatore a un'interfaccia IWSDAsyncResult che rappresenta il risultato delle richieste al completamento.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo è progettato per essere chiamato esclusivamente dal codice proxy generato.

Il metodo è asincrono e restituirà immediatamente. Il chiamante deve successivamente chiamare EndSubscribeToMultipleOperations.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wsdclient.h (includere Wsdapi.h)
DLL Wsdapi.dll

Vedi anche

IWSDServiceProxyEventing