Metodo IAzBizRuleInterfaces::AddInterfaces (azroles.h)

Il metodo AddInterfaces aggiunge le interfacce specificate all'elenco di interfacce IDispatch che possono essere chiamate dagli script della regola business (BizRule). Per aggiungere le interfacce specificate, AzMan chiama il metodo AddNamedItem dell'interfaccia IActiveScript una volta per ogni interfaccia specificata.

Sintassi

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

Parametri

[in] varInterfaceNames

SAFEARRAY che specifica i nomi usati dagli script per chiamare le interfacce specificate dalla matrice varInterfaces.

[in] varInterfaceFlags

SAFEARRAY che specifica i flag inviati al metodo AddNamedItem dell'interfaccia IActiveScript. AddNamedItem si comporta sempre come se il flag SCRIPTITEM_ISVISIBLE sia impostato e il flag SCRIPTITEM_ISPERSISTENT non sia impostato.

[in] varInterfaces

SAFEARRAY che specifica gli ID delle interfacce da aggiungere.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK.

Se il metodo ha esito negativo, viene restituito un codice errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Commenti

I nomi delle interfacce specificate dalla matrice varInterfaceNames sono nello stesso ordine degli ID di interfaccia corrispondenti specificati dalla matrice varInterfaces .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione azroles.h