Метод 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 |