다음을 통해 공유


ICertView2::SetTable 메서드(certview.h)

SetTable 메서드는 ICertView2 인터페이스의 메서드에 대한 후속 호출에 사용되는 Certificate Services 데이터베이스 테이블을 지정합니다.

구문

HRESULT SetTable(
  [in] LONG Table
);

매개 변수

[in] Table

후속 호출에 사용할 Certificate Services 데이터베이스 테이블을 지정합니다. 이 매개 변수는 다음 값 중 하나여야 합니다.

의미
CVRC_TABLE_ATTRIBUTES
특성 테이블은 후속 호출에 사용됩니다.
CVRC_TABLE_CRL
CRL( 인증서 해지 목록 ) 테이블은 후속 호출에 사용됩니다.
CVRC_TABLE_EXTENSIONS
확장 테이블은 후속 호출에 사용됩니다.
CVRC_TABLE_REQCERT
보류 중인 요청, 거부된 요청, 발급된 인증서 및 해지된 인증서의 테이블은 후속 호출에 사용됩니다.

반환 값

VB

메서드가 성공하면 메서드는 S_OK 반환합니다.

메서드가 실패하면 오류를 나타내는 HRESULT 값을 반환합니다. 일반적인 오류 코드 목록은 일반 HRESULT 값을 참조하세요.

설명

SetTable 메서드를 호출하기 전에 먼저 OpenConnection 메서드를 호출하여 인증서 서비스 서버와의 연결을 설정해야 합니다. OpenConnectionSetTable 호출을 수행한 후 ICertView2 인터페이스 메서드에 대한 후속 호출은 SetTable 메서드로 지정된 Certificate Services 데이터베이스 테이블을 사용합니다.

SetTable 메서드가 호출되지 않으면 기본 테이블 CVRC_TABLE_REQCERT 사용됩니다.

예제

HRESULT hr;

// Specify the certificate revocation list table.
hr = pCertView2->SetTable(CVRC_TABLE_CRL);
if (FAILED(hr))
{
    printf("Failed SetTable\n");
    exit(1);  // Or other error action.
}

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certview.h(Certsrv.h 포함)
라이브러리 Certidl.lib
DLL Certadm.dll