ISSOAdmin.CreateFieldInfo 메서드

 

CreateFieldInfo 메서드는 애플리케이션에 대한 필드 정보를 만듭니다.

구문

  
HRESULT CreateFieldInfo(  
BSTR bstrApplicationName,  
BSTR bstrLabel,  
LONG lFlags  
);  
  
Sub CreateFieldInfo(  
bstrApplicationName As String,  
bstrLabel As String,  
lFlags As Long  
)  

매개 변수

bstrApplicationName
[in] 응용 프로그램 이름을 지정하는 문자열입니다. 이 매개 변수는 NULL 또는 빈 문자열일 수 없으며 공백을 포함할 수 없습니다. 응용 프로그램 이름은 대/소문자를 구분하지 않지만 대/소문자는 유지됩니다. 예를 들어 ABC, abc, AbC는 동일한 응용 프로그램으로 간주됩니다.

bstrApplicationName
[in] 응용 프로그램 이름을 지정하는 문자열입니다. 이 매개 변수는 NULL 또는 빈 문자열일 수 없으며 공백을 포함할 수 없습니다. 응용 프로그램 이름은 대/소문자를 구분하지 않지만 대/소문자는 유지됩니다. 예를 들어 ABC, abc, AbC는 동일한 응용 프로그램으로 간주됩니다.

bstrLabel
[in] 레이블 값을 지정하는 문자열입니다. 이 매개 변수는 NULL 또는 빈 문자열일 수 없습니다.

bstrLabel
[in] 레이블 값을 지정하는 문자열입니다. 이 매개 변수는 NULL 또는 빈 문자열일 수 없습니다.

lFlags
[in] 필드의 마스크 여부를 지정하는 정수(Long)입니다. 사용자 인터페이스에 표시할 때 필드를 마스크해야 하는 경우 SSO_FLAG_FIELD_INFO_MASK를 지정합니다. 첫 번째(사용자 ID) 필드는 마스크되지 않으므로 플래그 매개 변수가 무시됩니다.

lFlags
[in] 필드의 마스크 여부를 지정하는 정수(Long)입니다. 사용자 인터페이스에 표시할 때 필드를 마스크해야 하는 경우 SSO_FLAG_FIELD_INFO_MASK를 지정합니다. 첫 번째(사용자 ID) 필드는 마스크되지 않으므로 플래그 매개 변수가 무시됩니다.

반환 값

이 메서드는 메서드가 성공적으로 완료되었는지 여부를 나타내는 HRESULT를 반환합니다. 자세한 내용은 오류 값 섹션을 참조하십시오.

해당 사항 없음

오류 값

이 메서드는 다음 표에 있는 값 중 하나를 포함하는 HRESULT를 반환합니다.

이 메서드는 전역 Err 개체의 Number 속성을 다음 표의 값 중 하나로 설정하여 오류를 나타냅니다.

설명
S_OK 메서드가 성공했습니다.
E_ACCESSDENIED 호출자에 대한 액세스가 거부된 경우
E_INVALIDARG 잘못된 매개 변수가 감지되었습니다.

설명

응용 프로그램이 있어야 응용 프로그램 필드 정보를 만들 수 있습니다. 추가된 필드 수는 애플리케이션을 만들 때 지정된 numFields 값과 같아야 합니다. 그렇지 않으면 런타임에 애플리케이션이 비활성화됩니다.

외부 사용자 ID가 외부 자격 증명으로 간주되지 않더라도 외부 사용자 ID가 사용자 인터페이스에 의해 어떤 식으로 표시될지 설명하는 필드가 있어야 합니다. 만든 첫 번째 필드는 외부 사용자 ID를 설명하는 필드로 간주됩니다. 하나 이상의 필드가 필요하며 일반적으로 자격 증명을 제공하려면 두 개 이상의 필드를 지정해야 합니다. 응용 프로그램은 자격 증명을 가질 수 없습니다.

이 메서드에 액세스하려면 SSO 관리자, SSO 관련 관리자 또는 SSO 응용 프로그램 관리자여야 합니다.

요구 사항

플랫폼: Windows

참고 항목

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