IWSDServiceProxyEventing::BeginRenewMultipleOperations method (wsdclient.h)

Initializes an asynchronous operation that renews a collection of existing notification subscriptions by submitting a new duration.

Syntax

HRESULT BeginRenewMultipleOperations(
  [in]  const WSD_OPERATION        *pOperations,
  [in]  DWORD                      dwOperationCount,
  [in]  const WSD_EVENTING_EXPIRES *pExpires,
  [in]  const WSDXML_ELEMENT       *pAny,
  [in]  IUnknown                   *pAsyncState,
  [in]  IWSDAsyncCallback          *pAsyncCallback,
  [out] IWSDAsyncResult            **ppResult
);

Parameters

[in] pOperations

Pointer to an array of references to WSD_OPERATION structures that specify the operation subscriptions to renew.

[in] dwOperationCount

The number of elements in the array in pOperations.

[in] pExpires

Pointer to a WSD_EVENTING_EXPIRES structure that specifies requested duration for the subscription.

[in] pAny

Pointer to extensible data to be added to the body of the request. This parameter is optional.

[in] pAsyncState

Anonymous data passed to pAsyncCallback when the callback is called. This data is used to associate a client object with the pending operation. This parameter is optional.

[in] pAsyncCallback

Reference to an IWSDAsyncCallback object that performs the message callback status notifications. This parameter is optional.

[out] ppResult

Pointer to a pointer to an IWSDAsyncResult interface that will represent the result of the requests upon completion.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header wsdclient.h (include Wsdapi.h)
DLL Wsdapi.dll

See also

IWSDServiceProxyEventing