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으로 프로그래밍
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기