PRADIUS_EXTENSION_PROCESS 콜백 함수(authif.h)
구문
PRADIUS_EXTENSION_PROCESS PradiusExtensionProcess;
DWORD PradiusExtensionProcess(
[in] const RADIUS_ATTRIBUTE *pAttrs,
[out] PRADIUS_ACTION pfAction
)
{...}
매개 변수
[in] pAttrs
요청의 특성 배열에 대한 포인터입니다. 배열은 dwAttrType 이 ratMinimum으로 설정된 특성에 의해 종료됩니다. 이러한 특성은 읽기 전용으로 처리해야 합니다. RadiusExtensionProcess에서 수정해서는 안 됩니다. 또한 RadiusExtensionProcess 가 반환된 후에는 이러한 특성을 참조해서는 안 됩니다.
[out] pfAction
처음에 raContinue로 설정된 RADIUS_ACTION 형식의 값에 대한 포인터입니다. 이 매개 변수는 Access-Request에 대한 응답으로 NPS가 수행해야 하는 작업을 지정합니다.
반환 값
함수가 성공하면 반환 값이 NO_ERROR.
함수가 실패하면 반환 값은 Winerror.h의 적절한 오류 코드여야 합니다.
설명
반환 값이 NO_ERROR 이외의 값이면 NPS는 요청을 삭제합니다.
NPS는 여러 확장 DLL을 지원합니다. NPS는 레지스트리에 나열된 각 DLL에 대해 RadiusExtensionProcess 를 호출합니다. 자세한 내용은 확장 DLL 설정을 참조하세요.
확장 DLL은 RadiusExtensionProcess 대신 RadiusExtensionProcessEx를 내보낼 수 있습니다. 확장 DLL은 RadiusExtensionProcess2를 내보낼 수 있습니다.
이 함수의 사용에 대한 자세한 내용은 NPS 확장 프로세스를 참조하세요.
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | authif.h |