Share via


IAzBizRuleInterfaces::AddInterfaces 메서드(azroles.h)

AddInterfaces 메서드는 비즈니스 규칙(BizRule) 스크립트에서 호출할 수 있는 IDispatch 인터페이스 목록에 지정된 인터페이스를 추가합니다. 지정된 인터페이스를 추가하기 위해 AzMan은 지정된 각 인터페이스에 대해 IActiveScript 인터페이스의 AddNamedItem 메서드를 한 번 호출합니다.

구문

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

매개 변수

[in] varInterfaceNames

varInterfaces 배열에서 지정한 인터페이스를 호출하는 데 스크립트가 사용하는 이름을 지정하는 SAFEARRAY입니다.

[in] varInterfaceFlags

IActiveScript 인터페이스의 AddNamedItem 메서드로 전송되는 플래그를 지정하는 SAFEARRAY입니다. AddNamedItem은 항상 SCRIPTITEM_ISVISIBLE 플래그가 설정된 것처럼 동작하며 SCRIPTITEM_ISPERSISTENT 플래그가 설정되지 않습니다.

[in] varInterfaces

추가할 인터페이스의 ID를 지정하는 SAFEARRAY 입니다.

반환 값

메서드가 성공하면 S_OK 반환합니다.

메서드가 실패하면 오류 코드가 반환됩니다. 일반적인 오류 코드 목록은 일반 HRESULT 값을 참조하세요.

설명

varInterfaceNames 배열에서 지정한 인터페이스의 이름은 varInterfaces 배열에서 지정한 해당 인터페이스 ID와 동일한 순서로 지정됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 azroles.h