ICertView 인터페이스(certview.h)
ICertView 인터페이스를 사용하면 제대로 권한이 부여된 클라이언트가 인증서 서비스 데이터베이스의 사용자 지정 또는 전체 보기를 만들 수 있습니다.
ICertView 인터페이스는 다음 작업을 수행하는 데 사용됩니다.
- 인증서 서비스 서버와의 연결을 설정합니다.
- Certificate Services 데이터베이스에서 행의 행 열거형 시퀀스를 가져옵니다.
- Certificate Services 데이터베이스에서 행의 열에 대한 열거형 시퀀스를 가져옵니다.
- 열 수 및 인덱스 가져오기
- 열에 대한 정렬 및 한정 제한을 지정합니다.
- 사용자 지정된 보기에서 열 수와 특정 열을 지정합니다.
C++에서 ICertView 인터페이스는 COM 함수 CoCreateInstance에 대한 호출을 통해 인스턴스화됩니다. 반면에 Visual Basic Scripting Edition을 사용하는 경우 프로젝트에서 CertAdm 형식 라이브러리를 참조한 다음 ,'New'를 호출하여 CCertView 개체를 인스턴스화해야 합니다. 에 대한 샘플 코드
ICertView::OpenConnection 메서드는 인스턴스화 기술을 보여 줍니다.
ICertView 인터페이스는 Certview.h에 정의되어 있습니다. 그러나 프로그램을 만들 때는 Certsrv.h를 포함 파일로 사용합니다. Certadm.dll ICertView 인터페이스를 제공합니다. 이 인터페이스의 형식 정보는 SDK(플랫폼 소프트웨어 개발 키트)와 함께 제공되는 Certadml.dll 있습니다.
Certificate Services 인터페이스는 아파트 스레딩 및 자유 스레딩 모델을 모두 지원합니다. 더 나은 처리량을 위해 무료 스레딩이 권장됩니다.
상속
ICertView 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ICertView 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ICertView 인터페이스에는 이러한 메서드가 있습니다.
ICertView::EnumCertViewColumn 데이터베이스 스키마에 대한 열거형 시퀀스의 instance 가져옵니다. |
ICertView::GetColumnCount Certificate Services 데이터베이스 보기에서 열 수를 검색합니다. |
ICertView::GetColumnIndex 열의 인덱스(0부터 시작)를 검색합니다. |
ICertView::OpenConnection 인증서 서비스 서버와의 연결을 설정합니다. |
ICertView::OpenView Certificate Services 데이터베이스에 대한 보기를 열고 IEnumCERTVIEWROW 개체의 instance 인스턴스화합니다. |
ICertView::SetRestriction 열에 대한 정렬 및 한정 제한을 설정합니다. |
ICertView::SetResultColumn Certificate Services 데이터베이스의 사용자 지정된 뷰 결과 집합에 대한 열을 지정합니다. |
ICertView::SetResultColumnCount Certificate Services 데이터베이스의 사용자 지정된 뷰 결과 집합에 대한 최대 열 수를 지정합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certview.h(Certsrv.h 포함) |