Partilhar via


Método IWSDServiceProxyEventing::EndSubscribeToMultipleOperations (wsdclient.h)

Conclui uma operação assíncrona que assina uma coleção de notificações ou eventos de solicitação/resposta.

Sintaxe

HRESULT EndSubscribeToMultipleOperations(
  [in]  const WSD_OPERATION  *pOperations,
  [in]  DWORD                dwOperationCount,
  [out] IWSDAsyncResult      *pResult,
  [out] WSD_EVENTING_EXPIRES **ppExpires,
  [out] WSDXML_ELEMENT       **ppAny
);

Parâmetros

[in] pOperations

Ponteiro para uma matriz de referências a estruturas WSD_OPERATION que especificam as operações assinadas.

[in] dwOperationCount

O número de elementos na matriz em pOperations.

[out] pResult

Ponteiro para uma interface IWSDAsyncResult que representa o resultado das solicitações após a conclusão.

[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

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método foi projetado para ser chamado exclusivamente pelo código proxy gerado.

O método é usado para obter os resultados de uma chamada assíncrona de BeginSubscribeToMultipleOperations anterior.

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 (include Wsdapi.h)
DLL Wsdapi.dll

Confira também

IWSDServiceProxyEventing