Метод IWDTFTargets2::GetInterfacesIfExist (wdtf.h)

Возвращает коллекцию действий, поддерживающих интерфейс — по одному IWDTFAction2 для каждого элемента, который имеет его.

Синтаксис

HRESULT GetInterfacesIfExist(
  [in]           BSTR          WDTFInterfaceName,
  [in, optional] VARIANT       MoreTargets,
  [in, optional] VARIANT       MonikerSuffix,
  [out, retval]  IWDTFActions2 **ppInterface
);

Параметры

[in] WDTFInterfaceName

[in, optional] MoreTargets

Необязательные дополнительные аргументы, которые можно использовать для определения дополнительных целевых объектов для присоединения к возвращаемого интерфейса.

Этот параметр в настоящее время не реализован. Задайте для MoreTargets значение VARIANT, содержащее VT_EMPTY.

[in, optional] MonikerSuffix

Необязательный моникер, определяющий дополнительные параметры создания экземпляра интерфейса.

Этот параметр еще не реализован. Задайте для monikerSuffix значение VARIANT , содержащее VT_EMPTY.

[out, retval] ppInterface

Адрес переменной, которая получит коллекцию действий.

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

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

Комментарии

Этот метод будет успешным, даже если один или несколько элементов коллекции не возвращают действие.

Требования

Требование Значение
Минимальная версия клиента Windows XP Professional
Минимальная версия сервера Windows Server 2008
Целевая платформа Персональный компьютер
Верхняя часть wdtf.h

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

IWDTFTargets2