Partilhar via


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

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

Sintaxe

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

Parâmetros

[in] pOperations

Ponteiro para uma matriz de referências a estruturas WSD_OPERATION que especificam as operações das quais 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 de 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.

[in] pAsyncState

Dados anônimos passados para pAsyncCallback quando o retorno de chamada é chamado. Esses dados são usados para associar um objeto cliente à operação pendente. Esse parâmetro é opcional.

[in] pAsyncCallback

Referência a um objeto IWSDAsyncCallback que executa o retorno de chamada de mensagem status notificações. Esse parâmetro é opcional.

[out] ppResult

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

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 é assíncrono e retornará imediatamente. O chamador deve chamar EndSubscribeToMultipleOperations posteriormente.

Requisitos

Requisito Valor
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