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


Метод IAzBizRuleInterfaces::AddInterfaces (azroles.h)

Метод AddInterfaces добавляет указанные интерфейсы в список интерфейсов IDispatch , которые могут вызываться скриптами бизнес-правил (BizRule). Чтобы добавить указанные интерфейсы, AzMan вызывает метод AddNamedItem интерфейса IActiveScript один раз для каждого указанного интерфейса.

Синтаксис

HRESULT AddInterfaces(
  [in] VARIANT varInterfaceNames,
  [in] VARIANT varInterfaceFlags,
  [in] VARIANT varInterfaces
);

Параметры

[in] varInterfaceNames

ЗНАЧЕНИЕ SAFEARRAY, указывающее имена, используемые скриптами для вызова интерфейсов, указанных в массиве varInterfaces.

[in] varInterfaceFlags

ЗНАЧЕНИЕ SAFEARRAY, указывающее флаги, отправляемые методу AddNamedItem интерфейса IActiveScript. AddNamedItem всегда ведет себя так, как если бы установлен флаг SCRIPTITEM_ISVISIBLE, а флаг SCRIPTITEM_ISPERSISTENT не задан.

[in] varInterfaces

ЗНАЧЕНИЕ SAFEARRAY, указывающее идентификаторы добавляемых интерфейсов.

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

Если метод завершается успешно, он возвращает S_OK.

Если происходит сбой метода, он возвращает код ошибки. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Комментарии

Имена интерфейсов, указанных в массиве varInterfaceNames , находятся в том же порядке, что и соответствующие идентификаторы интерфейсов, заданные массивом varInterfaces .

Требования

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