Freigeben über


IAzBizRuleInterfaces::AddInterfaces-Methode (azroles.h)

Die AddInterfaces-Methode fügt die angegebenen Schnittstellen der Liste der IDispatch-Schnittstellen hinzu, die durch BizRule-Skripts (Business Rule) aufgerufen werden können. Um die angegebenen Schnittstellen hinzuzufügen, ruft AzMan die AddNamedItem-Methode der IActiveScript-Schnittstelle einmal für jede angegebene Schnittstelle auf.

Syntax

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

Parameter

[in] varInterfaceNames

Ein SAFEARRAY , der die Namen angibt, die Skripts verwenden, um die vom varInterfaces-Array angegebenen Schnittstellen aufzurufen.

[in] varInterfaceFlags

Ein SAFEARRAY-Objekt , das Flags angibt, die an die AddNamedItem-Methode der IActiveScript-Schnittstelle gesendet werden. AddNamedItem verhält sich immer so, als ob das SCRIPTITEM_ISVISIBLE-Flag festgelegt ist und das SCRIPTITEM_ISPERSISTENT-Flag nicht festgelegt ist.

[in] varInterfaces

Ein SAFEARRAY , das die IDs der hinzuzufügenden Schnittstellen angibt.

Rückgabewert

Wenn die Methode erfolgreich ist, gibt sie S_OK zurück.

Bei einem Fehler gibt diese Methode einen Fehlercode zurück. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Hinweise

Die Namen der schnittstellen, die vom array varInterfaceNames angegeben werden, befinden sich in der gleichen Reihenfolge wie die entsprechenden Schnittstellen-IDs, die vom varInterfaces-Array angegeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile azroles.h