다음을 통해 공유


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

추가 정보

Msv1_0SubAuthenticationRoutine