Msv1_0SubAuthenticationRoutineGeneric 함수(subauth.h)
LsaCallAuthenticationPackage 함수를 호출하여 하위 인증을 요청할 때 원격 액세스 서비스 인증을 수행합니다.
보안 주체의 자격 증명 및 SAM( 보안 계정 관리자 ) 데이터베이스의 정보는 인증을 위해 이 함수에 전달됩니다.
이 함수는 MSV1_0 인증 패키지에 사용하기 위해 사용자 지정 하위 인증 패키지 DLL에 의해 구현됩니다.
이 함수는 비 자동 인증에 대해서만 호출되며, 계정이 있는 인증 서버에서만 호출되며, 레지스트리의 올바른 키 아래에 하위 인증 DLL이 등록된 경우에만 호출됩니다.
구문
NTSTATUS Msv1_0SubAuthenticationRoutineGeneric(
PVOID SubmitBuffer,
ULONG SubmitBufferLength,
[out] PULONG ReturnBufferLength,
[out] PVOID *ReturnBuffer
);
매개 변수
SubmitBuffer
제출할 인증 정보를 포함하는 MSV1_0_SUBAUTH_REQUEST 구조가 포함된 버퍼에 대한 포인터입니다.
SubmitBufferLength
SubmitBuffer 버퍼의 크기(바이트)입니다.
[out] ReturnBufferLength
ReturnBuffer 버퍼의 크기(바이트)입니다.
[out] ReturnBuffer
하위 인증 패키지의 응답을 포함하는 MSV1_0_SUBAUTH_RESPONSE 구조체를 포함하는 버퍼에 대한 포인터입니다.
반환 값
함수가 성공하면 반환 값이 STATUS_SUCCESS.
함수가 실패하면 반환 값은 NTSTATUS 코드입니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | subauth.h |