LsaLookupAuthenticationPackage 함수(ntsecapi.h)
LsaLookupAuthenticationPackage 함수는 인증 패키지의 고유 식별자를 가져옵니다.
구문
NTSTATUS LsaLookupAuthenticationPackage(
[in] HANDLE LsaHandle,
[in] PLSA_STRING PackageName,
[out] PULONG AuthenticationPackage
);
매개 변수
[in] LsaHandle
LsaRegisterLogonProcess 또는 LsaConnectUntrusted에 대한 이전 호출에서 가져온 핸들입니다.
[in] PackageName
인증 패키지의 이름을 지정하는 LSA_STRING 구조체에 대한 포인터입니다. 패키지 이름은 길이가 127바이트이면 안됩니다. 다음 표에는 Microsoft에서 제공하는 인증 패키지의 이름이 나열되어 있습니다.
값 | 의미 |
---|---|
|
MSV1_0 인증 패키지 이름의 ANSI 버전입니다. |
|
Kerberos 인증 패키지 이름의 ANSI 버전입니다. |
|
협상 인증 패키지 이름의 ANSI 버전입니다. |
[out] AuthenticationPackage
인증 패키지 식별자를 수신하는 ULONG 에 대한 포인터입니다.
반환 값
함수가 성공하면 반환 값이 STATUS_SUCCESS.
함수가 실패하면 반환 값은 NTSTATUS 코드입니다. 가능한 오류 코드는 다음과 같습니다.
반환 코드 | 설명 |
---|---|
|
지정된 인증 패키지는 LSA에 알 수 없습니다. |
|
인증 패키지 이름이 127바이트를 초과합니다. |
자세한 내용은 LSA 정책 함수 반환 값을 참조하세요.
LsaNtStatusToWinError 함수는 NTSTATUS 코드를 Windows 오류 코드로 변환합니다.
설명
인증 패키지 식별자는 LsaLogonUser 및 LsaCallAuthenticationPackage와 같은 인증 함수 호출에 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | ntsecapi.h |
라이브러리 | Secur32.lib |
DLL | Secur32.dll |