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


Функция wiasGetContextFromName (wiamdef.h)

Функция wiasGetContextFromName извлекает контекст элемента для имени элемента.

Синтаксис

HRESULT wiasGetContextFromName(
  [in]  BYTE *pWiasContext,
        LONG lFlags,
  [in]  BSTR bstrName,
  [out] BYTE **ppWiasContext
);

Параметры

[in] pWiasContext

Указатель на контекст элемента WIA.

lFlags

Зарезервировано для использования в системе и должно иметь значение 0.

[in] bstrName

Указывает имя контекста, в котором выполняется поиск.

[out] ppWiasContext

Указатель на расположение памяти, которое получает адрес контекста элемента WIA.

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

При успешном выполнении функция возвращает S_OK.

Если функция завершается сбоем, она возвращает стандартную ошибку COM или один из кодов ошибок WIA.

Комментарии

Эта функция ищет контексты элементов, свойство WIA_IPA_FULL_ITEM_NAME которых соответствует bstrName. Обратите внимание, что это свойство отличается от WIA_IPA_ITEM_NAME, которое не содержит сведений о пути.

Эта функция должна использоваться мини-драйверами, когда им нужно перейти из одного контекста элемента приложения в другой с учетом имени элемента. Имена элементов приложения поступают из соответствующих элементов драйвера, которые создает мини-диск, и имена.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wiamdef.h (включая Wiamdef.h)
Библиотека Wiaservc.lib
DLL Wiaservc.dll

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

wiasGetRootItem