Método IWSDServiceProxy::SubscribeToOperation (wsdclient.h)
Assina um evento de notificação ou solicitação/resposta.
Sintaxe
HRESULT SubscribeToOperation(
[in] const WSD_OPERATION *pOperation,
[in] IUnknown *pUnknown,
[in] const WSDXML_ELEMENT *pAny,
[out] WSDXML_ELEMENT **ppAny
);
Parâmetros
[in] pOperation
Referência a uma estrutura WSD_OPERATION que especifica a operação a ser inscrita.
[in] pUnknown
Dados anônimos passados para uma função de retorno de chamada de evento de cliente. Esses dados são usados para associar um objeto cliente à assinatura.
[in] pAny
Dados extensíveis a serem adicionados ao corpo da solicitação de assinatura. Você pode usar as interfaces IWSDXML* para criar os dados. Para obter detalhes, consulte WSDXML_ELEMENT.
[out] ppAny
Dados extensíveis que o dispositivo remoto pode adicionar à resposta da assinatura. Isso permite que os serviços forneçam personalização adicional de assinaturas de evento. Quando terminar, chame WSDFreeLinkedMemory para liberar a memória. Para obter detalhes, consulte WSDXML_ELEMENT. Não libere este objeto.
Retornar valor
Os valores retornados possíveis incluem, mas não se limitam a:
Código de retorno | Descrição |
---|---|
|
Método concluído com êxito. |
|
O proxy já assinou a operação especificada por pOperation. |
|
Memória insuficiente para concluir a operação. |
|
O método falhou. |
Comentários
Normalmente, esse método é chamado apenas pelo código proxy gerado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wsdclient.h (include Wsdapi.h) |
DLL | Wsdapi.dll |