다음을 통해 공유


개체 및 속성

SDO에서 개체의 특성은 개체의 속성 및 해당 속성과 연결된 값에 의해 결정됩니다. 다른 개체 모델과 달리 SDO 개체 자체에는 메서드가 없습니다. 그러나 SDO 개체는 메서드를 제공하는 COM 인터페이스를 노출합니다.

SDO의 개체는 개체 속성을 조작하는 메서드를 제공하는 ISdo 인터페이스를 노출합니다. 개체의 속성에 액세스하려면 개체에 대한 ISdo 인터페이스를 가져오고 GetPropertyPutProperty 인터페이스 메서드를 사용하여 속성의 값을 검색하고 설정합니다. 사용자 SDO 검색 항목에는 User 개체에 대한 ISdo 인터페이스를 가져오는 방법을 보여 주는 샘플 코드가 포함되어 있습니다.

개체의 속성을 변경한 후 ISdo::Apply 메서드를 사용하여 개체의 영구 스토리지에 변경 내용을 작성합니다. ISdo::Restore 메서드를 호출하여 ISdo::Apply를 호출하기 전에 개체의 속성에 대한 변경 내용을 취소 수 있습니다. 이 메서드는 영구 스토리지에서 개체의 속성 값을 복원합니다.

다음 표에서는 SDO에 있는 일부 개체의 속성을 열거하는 열거형 형식을 보여줍니다.

개체 열거형 형식
모든 SDO 개체 IASCOMMONPROPERTIES
User 개체 USERPROPERTIES
서비스 개체(네트워크 정책 서버) IASPROPERTIES
Microsoft RADIUS 프로토콜 개체 RADIUSPROPERTIES

 

참고

IAS(인터넷 인증 서비스)의 이름이 Windows Server 2008부터 NPS(네트워크 정책 서버)로 바뀌었습니다.

 

컬렉션

개체는 종종 컬렉션으로 그룹화됩니다. SDO API는 ISdo 컬렉션 인터페이스를 통해 컬렉션의 개체를 열거하고 컬렉션에서 개체를 추가 및 삭제하는 기능을 제공합니다.

컬렉션에 대한 액세스는 컬렉션이 포함된 개체의 컬렉션 속성을 검색하여 가져옵니다. 자세한 내용은 개체 모델 계층 섹션을 참조하세요.

컬렉션에 해당하는 모든 속성의 데이터 형식은 VT_DISPATCH.

SDO 개체 모델 계층 구조

SDO 지원 특성