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 |