Metodo IWSDServiceProxy::SubscribeToOperation (wsdclient.h)
Sottoscrive una notifica o un evento di richiesta/risposta.
Sintassi
HRESULT SubscribeToOperation(
[in] const WSD_OPERATION *pOperation,
[in] IUnknown *pUnknown,
[in] const WSDXML_ELEMENT *pAny,
[out] WSDXML_ELEMENT **ppAny
);
Parametri
[in] pOperation
Riferimento a una struttura WSD_OPERATION che specifica l'operazione da sottoscrivere.
[in] pUnknown
Dati anonimi passati a una funzione di callback degli eventi client. Questi dati vengono usati per associare un oggetto client alla sottoscrizione.
[in] pAny
Dati estendibili da aggiungere al corpo della richiesta di sottoscrizione. È possibile usare le interfacce IWSDXML* per compilare i dati. Per informazioni dettagliate, vedere WSDXML_ELEMENT.
[out] ppAny
Dati estendibili che il dispositivo remoto può aggiungere alla risposta della sottoscrizione. Ciò consente ai servizi di fornire una personalizzazione aggiuntiva delle sottoscrizioni di eventi. Al termine, chiama WSDFreeLinkedMemory per liberare la memoria. Per informazioni dettagliate, vedere WSDXML_ELEMENT. Non rilasciare questo oggetto.
Valore restituito
I valori restituiti possibili includono, ma non sono limitati ai seguenti:
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato completato correttamente. |
|
Il proxy ha già sottoscritto l'operazione specificata da pOperation. |
|
Memoria insufficiente per completare l'operazione. |
|
Il metodo non è riuscito. |
Commenti
Questo metodo viene in genere chiamato solo dal codice proxy generato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wsdclient.h (include Wsdapi.h) |
DLL | Wsdapi.dll |