Поделиться через


Метод IWSDServiceProxyEventing::GetStatusForMultipleOperations (wsdclient.h)

Извлекает текущее состояние коллекции подписок на события.

Синтаксис

HRESULT GetStatusForMultipleOperations(
  [in]  const WSD_OPERATION  *pOperations,
  [in]  DWORD                dwOperationCount,
  [in]  const WSDXML_ELEMENT *pAny,
  [out] WSD_EVENTING_EXPIRES **ppExpires,
  [out] WSDXML_ELEMENT       **ppAny
);

Параметры

[in] pOperations

Указатель на массив ссылок на WSD_OPERATION структуры, определяющие подписки операций для получения состояния.

[in] dwOperationCount

Количество элементов в массиве в pOperations.

[in] pAny

Указатель на расширяемые данные, добавляемые в текст запроса. Этот параметр является необязательным.

[out] ppExpires

Указатель на указатель на структуру WSD_EVENTING_EXPIRES , которая указывает срок действия подписки. По завершении вызовите WSDFreeLinkedMemory , чтобы освободить память. Этот параметр является необязательным.

[out] ppAny

Расширяемые данные, которые удаленное устройство может добавить в ответ подписки. Это позволяет службам предоставлять дополнительную настройку запросов getstatus. По завершении вызовите WSDFreeLinkedMemory , чтобы освободить память. Дополнительные сведения см. в разделе WSDXML_ELEMENT. Этот параметр является необязательным.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header wsdclient.h (включая Wsdapi.h)
DLL Wsdapi.dll

См. также раздел

IWSDServiceProxyEventing