Compartilhar via


Método IAzBizRuleInterfaces::AddInterfaces (azroles.h)

O método AddInterfaces adiciona as interfaces especificadas à lista de interfaces IDispatch que podem ser chamadas por scripts BizRule (regra de negócios). Para adicionar as interfaces especificadas, o AzMan chama o método AddNamedItem da interface IActiveScript uma vez para cada interface especificada.

Sintaxe

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

Parâmetros

[in] varInterfaceNames

Uma SAFEARRAY que especifica os nomes que os scripts usam para chamar as interfaces especificadas pela matriz varInterfaces .

[in] varInterfaceFlags

Um SAFEARRAY que especifica os sinalizadores enviados para o método AddNamedItem da interface IActiveScript . O AddNamedItem sempre se comporta como se o sinalizador SCRIPTITEM_ISVISIBLE estivesse definido e o sinalizador SCRIPTITEM_ISPERSISTENT não estivesse definido.

[in] varInterfaces

Uma SAFEARRAY que especifica as IDs das interfaces a serem adicionadas.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK.

Se o método falhar, ele retornará um código de erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.

Comentários

Os nomes das interfaces especificadas pela matriz varInterfaceNames estão na mesma ordem que as IDs de interface correspondentes especificadas pela matriz varInterfaces .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho azroles.h