Método IWSDServiceProxyEventing::SubscribeToMultipleOperations (wsdclient.h)
Assina uma coleção de notificações ou eventos de solicitação/resposta.
Sintaxe
HRESULT SubscribeToMultipleOperations(
[in] const WSD_OPERATION *pOperations,
[in] DWORD dwOperationCount,
[in] IUnknown *pUnknown,
[in] const WSD_EVENTING_EXPIRES *pExpires,
[in] const WSDXML_ELEMENT *pAny,
[out] WSD_EVENTING_EXPIRES **ppExpires,
[out] WSDXML_ELEMENT **ppAny
);
Parâmetros
[in] pOperations
Ponteiro para uma matriz de referências para estruturas de WSD_OPERATION que especificam as operações do whiCh para assinar.
[in] dwOperationCount
O número de elementos na matriz em pOperations.
[in] pUnknown
Dados anônimos passados para uma função de retorno de chamada de evento do cliente. Esses dados são usados para associar um objeto cliente à assinatura.
[in] pExpires
Ponteiro para uma estrutura WSD_EVENTING_EXPIRES que especifica a duração solicitada para a assinatura.
[in] pAny
Ponteiro para dados extensíveis a serem adicionados ao corpo da solicitação. Esse parâmetro é opcional.
[out] ppExpires
Ponteiro para um ponteiro para uma estrutura WSD_EVENTING_EXPIRES que especifica a duração da assinatura. Após a conclusão, chame WSDFreeLinkedMemory para liberar a memória. Esse parâmetro é opcional.
[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. Esse parâmetro é opcional.
Retornar valor
Os possíveis valores retornados incluem, mas não se limitam a, o seguinte:
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
Esse método foi projetado para ser chamado exclusivamente pelo código proxy gerado.
O método é síncrono e retornará quando as solicitações forem concluídas ou os critérios de expiração forem atendidos.
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wsdclient.h (inclua Wsdapi.h) |
DLL | Wsdapi.dll |