다음을 통해 공유


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 포함)

추가 정보

IDispatch

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWROW