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


Метод IWSDDeviceProxy::EndGetMetadata (wsdclient.h)

Завершает асинхронный запрос метаданных и возвращает метаданные, связанные с устройством.

Синтаксис

HRESULT EndGetMetadata(
  [in] IWSDAsyncResult *pResult
);

Параметры

[in] pResult

Объект IWSDAsyncResult , возвращаемый beginGetMetadata.

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

Возможные возвращаемые значения включают, помимо прочего, следующие:

Код возврата Описание
S_OK
Метод успешно завершен.
E_INVALIDARG
pResult имеет значение NULL.
E_ABORT
Не удалось выполнить метод .
E_FAIL
Сбой метода. Метаданные не были возвращены, были недопустимыми или возникла ошибка.
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.

Комментарии

Метод EndGetMetadata должен вызываться только после того, как объект IWSDAsyncResult , возвращенный BeginGetMetadata , указал, что операция завершена. После вызова Метода EndGetMetadata результаты последнего извлечения метаданных становятся доступны с помощью методов GetAllMetadata, GetHostMetadata, GetThisDeviceMetadata и GetThisModelMetadata .

Требования

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

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

IWSDDeviceProxy