PRADIUS_EXTENSION_PROCESS_2 콜백 함수(authif.h)
참고 IAS(인터넷 인증 서비스)의 이름이 Windows Server 2008부터 NPS(네트워크 정책 서버)로 바뀌었습니다. 이 항목의 내용은 IAS 및 NPS 모두에 적용됩니다. 텍스트 전체에서 NPS는 원래 IAS라고 하는 버전을 포함하여 서비스의 모든 버전을 참조하는 데 사용됩니다.
구문
PRADIUS_EXTENSION_PROCESS_2 PradiusExtensionProcess2;
DWORD PradiusExtensionProcess2(
[in, out] PRADIUS_EXTENSION_CONTROL_BLOCK pECB
)
{...}
매개 변수
[in, out] pECB
RADIUS_EXTENSION_CONTROL_BLOCK 구조체에 대한 포인터입니다. 이 구조체의 멤버에는 NPS 확장 DLL이 RADIUS 패킷을 처리할 수 있도록 하는 값 및 함수 포인터가 포함되어 있습니다.
반환 값
함수가 성공하면 반환 값이 NO_ERROR.
함수가 실패하면 반환 값은 WinError.h의 적절한 오류 코드여야 합니다.
설명
반환 값이 NO_ERROR 이외의 값이면 NPS는 요청을 삭제합니다.
다음 특성은 읽기 전용입니다. RadiusExtensionProcess2를 구현하는 확장 DLL은 RADIUS_EXTENSION_CONTROL_BLOCK 포함된 요청 또는 응답 내에서 이러한 특성을 추가, 수정 또는 제거할 수 없습니다.
- ratCode
- ratIdentifier
- ratAuthenticator
- ratSrcIPAddress
- ratSrcPort
- ratProvider
- ratUniqueId
- ratSrcIPv6Address
RadiusExtensionProcess2를 내보내는 NPS 확장 DLL은 RadiusExtensionFreeAttributes를 내보낼 필요가 없습니다.
이 함수의 사용에 대한 자세한 내용은 NPS 확장 프로세스를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | authif.h |