네트워크 정책 서버
네트워크 정책 서버 기술 개요입니다.
네트워크 정책 서버를 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
열거형
ACCOUNTINGPROPERTIES ACCOUNTINGPROPERTIES 형식의 값은 기록되는 패킷 유형과 로그 파일의 특성을 제어하는 속성을 열거합니다. |
ATTRIBUTEFILTER NPS 사전 특성의 사용 사례입니다. |
ATTRIBUTEID ATTRIBUTEID 열거형 형식은 SDO API에서 지원하는 RADIUS 특성을 열거합니다. |
ATTRIBUTEINFO ATTRIBUTEINFO 형식의 값은 지정된 특성의 특성을 열거합니다. |
ATTRIBUTEPROPERTIES ATTRIBUTEPROPERTIES 형식의 값은 RADIUS 사전 특성에 대한 속성을 열거합니다. |
ATTRIBUTERESTRICTIONS ATTRIBUTERESTRICTIONS 열거형 형식의 값은 특정 특성을 사용하는 방법에 대한 제한을 지정합니다. |
ATTRIBUTESYNTAX ATTRIBUTESYNTAX 열거형 형식의 각 값은 가능한 특성 구문을 지정합니다. |
AUTHENTICATION_TYPE AUTHENTICATION_TYPE 열거형 형식의 값은 인증 방법을 지정하는 데 사용됩니다. |
CLIENTPROPERTIES CLIENTPROPERTIES 형식의 값은 RADIUS 클라이언트의 속성을 열거합니다. SDO 컴퓨터는 RADIUS 서버입니다. |
CONDITIONPROPERTIES CONDITIONPROPERTIES 열거형 형식의 값은 NAP(네트워크 액세스 정책) 조건의 속성을 지정합니다. |
DICTIONARYPROPERTIES DICTIONARYPROPERTIES 속성 형식의 값은 특성 사전과 연결된 속성을 열거합니다. |
IASCOMMONPROPERTIES IASCOMMONPROPERTIES 열거형 형식의 값은 모든 SDO 개체에 있는 속성을 열거합니다. |
IASCOMPONENTPROPERTIES IASCOMPONENTPROPERTIES 열거형 형식의 값은 SDO 개체에 대한 식별자를 열거합니다. |
IASDATASTORE IASDATASTORE 열거형의 값은 SDO 데이터에 사용할 수 있는 스토리지 위치를 나타냅니다. |
IASDOMAINTYPE IASDOMAINTYPE 열거형 형식의 값은 SDO 컴퓨터가 도메인의 일부인지 여부와 도메인 유형(있는 경우)을 지정합니다. |
IASOSTYPE IASOSTYPE 열거형 형식의 값은 클라이언트에서 인증을 요청하는 운영 체제 유형(SDO 컴퓨터)을 지정합니다. |
IASPROPERTIES IASPROPERTIES 열거형 형식의 값은 NPS와 관련된 속성을 열거합니다. |
IDENTITY_TYPE MS_ATTRIBUTE_IDENTITY_TYPE 사용할 수 있는 다양한 값입니다. |
NAMESPROPERTIES NAMESPROPERTIES 열거형 형식의 값은 네트워크 액세스를 요청하는 사용자의 이름과 관련된 속성을 열거합니다. |
NAPPROPERTIES NAPPROPERTIES 열거형 형식의 값은 NAP(네트워크 액세스 정책)에 대한 속성을 지정합니다. |
NEW_LOG_FILE_FREQUENCY NEW_LOG_FILE_FREQUENCY 열거형 형식의 값은 새 로그 파일을 만드는 빈도를 지정합니다. |
NTEVENTLOGPROPERTIES NTEVENTLOGPROPERTIES 열거형 형식의 값은 NT 이벤트 로그에 기록해야 하는 이벤트 유형을 열거합니다. |
NTSAMPROPERTIES NTSAMPROPERTIES 열거형 형식의 값은 NT SAM(보안 계정 관리자)과 관련된 속성을 지정합니다. |
POLICYPROPERTIES POLICYPROPERTIES 열거형 형식의 값은 NAP(네트워크 액세스 정책)의 속성을 열거합니다. |
PROFILEPROPERTIES PROFILEPROPERTIES 열거형 형식은 프로필과 연결된 속성을 열거합니다. |
PROTOCOLPROPERTIES PROTOCOLPROPERTIES 열거형 형식의 값은 인증 프로토콜의 속성을 열거합니다. |
RADIUS_ACTION RADIUS_ACTION 형식은 Access-Request에 대한 응답으로 NPS 확장 DLL이 생성할 수 있는 응답을 열거합니다. |
RADIUS_ATTRIBUTE_TYPE RADIUS_ATTRIBUTE_TYPE 형식은 RADIUS 특성에 대해 가능한 형식을 열거합니다. |
RADIUS_AUTHENTICATION_PROVIDER RADIUS_AUTHENTICATION_PROVIDER 형식은 NPS에서 사용할 수 있는 가능한 인증 공급자를 열거합니다. |
RADIUS_CODE RADIUS_CODE 열거형 형식은 가능한 RADIUS 패킷 코드를 열거합니다. |
RADIUS_DATA_TYPE RADIUS_DATA_TYPE 형식은 RADIUS 특성 또는 확장 특성에 대해 가능한 데이터 형식을 열거합니다. |
RADIUS_EXTENSION_POINT RADIUS_EXTENSION_POINT 열거형 형식은 RadiusExtensionProcess2 함수를 호출할 수 있을 때 RADIUS 요청 프로세스에서 가능한 지점을 열거합니다. |
RADIUS_REJECT_REASON_CODE RADIUS_REJECT_REASON_CODE 열거형은 가능한 RADIUS 패킷 거부 코드를 정의합니다. |
RADIUSPROPERTIES RADIUSPROPERTIES 열거형 형식의 값은 Microsoft RADIUS 프로토콜 SDO의 속성을 열거합니다. |
RADIUSPROXYPROPERTIES RADIUSPROXYPROPERTIES 열거형 형식의 값은 RADIUS 프록시 서비스와 관련된 속성을 열거합니다. |
RADIUSSERVERGROUPPROPERTIES RADIUSSERVERGROUPPROPERTIES 열거형 형식의 값은 RADIUS 서버 그룹의 속성을 열거합니다. |
RADIUSSERVERPROPERTIES RADIUSSERVERPROPERTIES 열거형 형식의 값은 SDO 컴퓨터인 RADIUS 서버의 속성을 열거합니다. |
REMEDIATIONSERVERGROUPPROPERTIES REMEDIATIONSERVERGROUPPROPERTIES 열거형 형식의 값은 수정 서버 그룹의 속성을 열거합니다. |
REMEDIATIONSERVERPROPERTIES REMEDIATIONSERVERPROPERTIES 열거형 형식의 값은 수정 서버의 속성을 열거합니다. |
REMEDIATIONSERVERSPROPERTIES REMEDIATIONSERVERSPROPERTIES 열거형 형식의 값은 수정 서버 그룹 집합의 속성을 열거합니다. |
SERVICE_TYPE SERVICE_TYPE 열거형 형식의 값은 SDO API에서 관리되는 서비스 유형을 지정합니다. |
SHV_COMBINATION_TYPE SHV_COMBINATION_TYPE 열거형 형식은 SHV(시스템 상태 유효성 검사기) 조합의 형식을 지정합니다. |
SHVTEMPLATEPROPERTIES SHVTEMPLATEPROPERTIES 열거형 형식의 값은 SHV(시스템 상태 유효성 검사기) 템플릿의 속성을 열거합니다. |
USERPROPERTIES USERPROPERTIES 열거형 형식의 값은 SDO API에서 지원하는 사용자 속성을 열거합니다. |
VENDORPROPERTIES VENDORPROPERTIES 열거형 형식의 값은 공급업체 컬렉션에 있는 개체의 속성을 지정합니다. |
Functions
추가 Add 메서드는 SDO(서버 데이터 개체) 컬렉션에 항목을 추가합니다. |
적용 Apply 메서드는 ISdo::P utProperty 메서드를 호출하여 변경한 내용을 영구 스토리지에 씁니다. |
연결 Attach 메서드는 SDO 컴퓨터에 연결됩니다. SDO 컴퓨터에 연결하는 첫 번째 단계는 SDO API를 사용하여 해당 컴퓨터를 관리하는 것입니다. |
CreateAttribute CreateAttribute 메서드는 새 특성 개체를 만들고 IDispatch 인터페이스를 반환합니다. |
EnumAttributes EnumAttributes 메서드는 지정된 특성의 값을 검색합니다. |
EnumAttributeValues EnumAttributeValues 메서드는 열거 가능한 특성의 값을 검색합니다. |
get__NewEnum get__NewEnum 메서드는 SDO(서버 데이터 개체) 속성에 대한 IEnumVARIANT 인터페이스를 검색합니다. |
get__NewEnum get__NewEnum 메서드는 SDO(서버 데이터 개체) 컬렉션에 대한 IEnumVARIANT 인터페이스를 검색합니다. |
get_Count get_Count 메서드는 컬렉션의 항목 수를 반환합니다. |
GetAttachedComputer GetAttachedComputer 메서드는 현재 SDO 컴퓨터로 연결된 컴퓨터의 이름을 검색합니다. |
GetAttributeID GetAttributeID 메서드는 지정된 특성의 ID를 검색합니다. |
GetAttributeInfo GetAttributeInfo는 지정된 특성에 대한 정보를 검색합니다. |
GetDictionarySDO GetDictionarySDO 메서드는 특성 사전 SDO에 대한 인터페이스를 검색합니다. |
GetDomainType GetDomainType은 SDO 컴퓨터가 있는 도메인 유형을 검색합니다. |
GetOSType GetOSType 메서드는 SDO 컴퓨터에서 실행되는 운영 체제 유형을 검색합니다. |
GetProperty GetProperty 메서드는 지정된 속성의 값을 검색합니다. |
GetPropertyInfo GetPropertyInfo 메서드는 지정된 속성에 대한 ISdoPropertyInfo 인터페이스에 대한 포인터를 검색합니다. |
GetServiceSDO GetServiceSDO 메서드는 지정된 서비스에 대한 SDO(서버 데이터 개체)를 검색합니다. |
GetServiceStatus GetServiceStatus 메서드는 SDO를 통해 관리되는 서비스의 상태 검색합니다. |
GetUserSDO GetUserSDO 메서드는 지정된 사용자의 SDO(서버 데이터 개체)에 대한 인터페이스를 검색합니다. |
IsDirectoryAvailable IsDirectoryAvailable 메서드는 SDO 컴퓨터에서 Active Directory 서비스를 사용할 수 있는지 여부를 테스트합니다. |
IsNameUnique IsNameUnique 메서드는 지정된 이름이 컬렉션에서 고유한지 여부를 테스트합니다. |
Item Item 메서드는 컬렉션에서 지정된 항목을 검색합니다. |
PRADIUS_EXTENSION_FREE_ATTRIBUTES RadiusExtensionFreeAttributes 함수는 애플리케이션 정의 함수이며, RadiusExtensionProcessEx에서 반환된 특성에서 차지하는 메모리를 해제하기 위해 NPS에서 호출됩니다. |
PRADIUS_EXTENSION_INIT RadiusExtensionInit 함수는 애플리케이션 정의 함수이며 서비스가 시작되는 동안 NPS에서 호출됩니다. RadiusExtensionInit를 사용하여 확장 DLL에 대한 초기화 작업을 수행합니다. |
PRADIUS_EXTENSION_PROCESS RadiusExtensionProcess 함수는 애플리케이션 정의 함수이며 NPS가 NAS(네트워크 액세스 서버)에서 수신하는 각 인증 또는 회계 패킷에 대해 NPS에서 호출됩니다. |
PRADIUS_EXTENSION_PROCESS_2 애플리케이션 정의 함수이며 NPS가 수신하는 각 인증 또는 회계 패킷에 대해 NPS에서 호출합니다. |
PRADIUS_EXTENSION_PROCESS_EX RadiusExtensionProcessEx 함수는 애플리케이션 정의 함수이며 NPS가 NAS(네트워크 액세스 서버)에서 수신하는 각 인증 또는 회계 패킷에 대해 NPS에서 호출됩니다. |
PRADIUS_EXTENSION_TERM RadiusExtensionTerm 함수는 애플리케이션 정의 함수이며 확장 DLL을 언로드하기 전에 NPS에서 호출됩니다. RadiusExtensionTerm을 사용하여 확장 DLL에 대한 클린 작업을 수행합니다. |
PutProperty PutProperty 메서드는 지정된 속성의 값을 설정합니다. |
다시 로드 Reload 메서드는 기본 데이터 저장소에서 컬렉션의 모든 개체를 다시 로드합니다. |
제거 Remove 메서드는 컬렉션에서 지정된 항목을 제거합니다. |
Removeall RemoveAll 메서드는 컬렉션에서 모든 항목을 제거합니다. |
ResetProperty ResetProperty 메서드는 지정된 속성을 기본값으로 다시 설정합니다. |
ResetService ResetService 메서드는 SDO API에서 관리하는 서비스를 다시 설정합니다. 서비스를 다시 설정하면 서비스가 데이터를 새로 고칩니다. |
복원 Restore 메서드는 영구 스토리지에서 SDO(서버 데이터 개체) 속성의 값을 다시 로드합니다. |
StartService StartService 메서드는 SDO를 통해 관리되는 서비스를 시작합니다. |
StopService StopService 메서드는 SDO를 통해 관리되는 서비스를 종료합니다. |
인터페이스
ISdo ISdo 인터페이스를 사용하여 SDO(서버 데이터 개체) 정보를 저장, 검색 및 업데이트합니다. |
ISdoCollection ISdoCollection 인터페이스를 사용하여 SDO 개체 컬렉션을 조작합니다. |
ISdoDictionaryOld ISdoDictionaryOld 인터페이스를 사용하여 RADIUS(원격 액세스 전화 접속 사용자 서비스) 특성의 사전을 조작합니다. |
ISdoMachine ISdoMachine 인터페이스를 사용하여 SDO 컴퓨터에 연결하고, SDO 컴퓨터에 대한 정보를 가져오고, 다른 SDO 개체에 대한 인터페이스를 가져옵니다. |
ISdoServiceControl ISdoServiceControl 인터페이스를 사용하여 SDO 컴퓨터에서 관리되는 서비스를 제어합니다. |
구조체
RADIUS_ATTRIBUTE RADIUS_ATTRIBUTE 구조체는 RADIUS 특성 또는 확장 특성을 나타냅니다. |
RADIUS_ATTRIBUTE_ARRAY RADIUS_ATTRIBUTE_ARRAY 구조체는 특성 배열을 나타냅니다. |
RADIUS_EXTENSION_CONTROL_BLOCK RADIUS_EXTENSION_CONTROL_BLOCK 구조는 현재 RADIUS 요청에 대한 정보를 제공합니다. 또한 요청과 연결된 특성을 가져오고 요청의 처리 설정을 위한 함수를 제공합니다. |
RADIUS_VSA_FORMAT RADIUS_VSA_FORMAT 구조체는 RADIUS 공급업체별 특성의 문자열 부분 형식을 나타냅니다. |