ISSOConfigStore::GetConfigInfo

 

메서드는 GetConfigInfo 구성 저장소에서 구성 정보를 가져옵니다.

구문

  
HRESULT GetConfigInfo(  
BSTR bstrApplication,  
BSTR bstrIdentifier,  
LONG lFlags,  
IPropertyBag* ppbConfigInfo  
);  
  
GetConfigInfo(  
bstrApplication As BSTR,  
bstrIdentifier As BSTR,  
lFlags As LONG,  
ppbConfigInfo As IPropertyBag  
)  

매개 변수

bstrApplication
[in] SSO(Single Sign-On) 서버를 포함하는 문자열입니다. 이 속성은 선택 사항입니다.

bstrApplication
[in] SSO 서버를 포함하는 문자열입니다. 이 속성은 선택 사항입니다.

bstrIdentifier
[in] 구성 정보에 대한 식별자를 포함하는 문자열입니다. 이 문자열은 대개 GUID 문자열입니다.

bstrIdentifier
[in] 구성 정보에 대한 식별자를 포함하는 문자열입니다. 이 문자열은 대개 GUID 문자열입니다.

lFlags
[in] 플래그를 포함하는 긴 정수입니다.

lFlags
[in] 플래그를 포함하는 긴 정수입니다.

ppbConfigInfo
[in] 구성 정보로 이름/값 쌍으로 채워진 빈 속성 모음에 대한 포인터입니다.

ppbConfigInfo
[in] 구성 정보로 이름/값 쌍으로 채워진 빈 속성 모음에 대한 포인터입니다.

반환 값

이 메서드는 값을 반환하지 않습니다.

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 설명
S_OK 구성 정보가 구성 저장소에서 성공적으로 반환되었습니다.
E_ACCESSDENIED 액세스가 거부되었습니다.
E_INVALIDARG 인수가 잘못되었습니다.

설명

이 메서드는 관리 모드나 런타임(조회) 모드에서 실행할 수 있습니다. 런타임(조회) 모드가 필요한 경우 호출자는 SSO_FLAG_LOOKUP을 지정합니다. 기본 모드는 관리 모드입니다.

관리 모드에서 마스크된 속성은 반환되지 않습니다. 대신 이 속성은 누락됩니다. 마스크되지 않은 속성은 반환됩니다. 관리 모드는 로컬 컴퓨터뿐만 아니라 SSO 서버도 지정할 수 있습니다.

런타임 모드에서는 마스크된 속성을 비롯한 모든 속성이 반환됩니다. 런타임 모드는 현재 컴퓨터의 SSO 서버만 사용하므로 bstrSSOServer 매개 변수는 무시됩니다.

bstrSSOServer 매개 변수가 NULL이면 레지스트리에서 SSO 서버 위치를 얻습니다. (관리자 모드에만 적용됩니다. 런타임 모드는 항상 로컬 컴퓨터를 사용합니다.) 레지스트리에서 서버 위치를 사용할 수 없는 경우 로컬 컴퓨터가 사용됩니다.

구성 정보를 얻기 위해 이 메서드는 속성으로 채워질 빈 PropertyBag과 함께 제공됩니다. 이렇게 하면 속성 모음의 BizTalk Server 2006 구현을 사용할 수 있으며, 이는 BizTalk Server 2006과 관련된 형식 규칙에 따라 BSTR에서 실제 변형 형식으로 형식 변환을 처리할 수 있습니다. 속성 값은 Host Integration Server에 대한 XML 태그가 됩니다.

코드 예

  
ConfigStore  
bstrApplication  
bstrIdentifier  
lFlags  
ppbConfigInfo  
  

참고 항목

ISSOConfigStore 인터페이스(COM)
Enterprise Single Sign-On으로 프로그래밍