Share via


ICertView 介面 (certview.h)

ICertView 介面可讓正確授權的用戶端建立憑證服務資料庫的自定義或完整檢視。

ICertView 介面可用來執行下列工作:

  • 建立與憑證服務伺服器的連線。
  • 取得憑證服務資料庫中數據列的數據列列舉序列。
  • 取得憑證服務資料庫中數據列之數據行的數據行列舉序列。
  • 取得數據行計數和索引。
  • 指定數據行的排序和限定限制。
  • 在自定義檢視中指定資料行數目和特定數據行。

在 C++ 中, ICertView 介面是透過對 COM 函式 CoCreateInstance 的呼叫具現化。 另一方面,如果您使用 Visual Basic Scripting Edition,則必須參考專案中的 CertAdm 類型連結庫,然後透過呼叫 'New' 將 CCertView 物件具現化。 的範例程序代碼
ICertView::OpenConnection 方法說明具現化技術。

ICertView 介面定義於 Certview.h 中。 不過,當您建立程式時,請使用 Certsrv.h 作為包含檔案。 Certadm.dll 提供 ICertView 介面。 此介面的類型資訊也位於 Certadml.dll,隨附於平臺軟體開發工具包 (SDK) 。

憑證服務介面同時支援Apartment線程和自由線程模型。 為了達到更好的輸送量,建議使用免費線程。

繼承

ICertView 介面繼承自 IDispatch 介面。 ICertView 也有下列類型的成員:

方法

ICertView 介面具有這些方法。

 
ICertView::EnumCertViewColumn

取得資料庫架構之數據行列舉序列的實例。
ICertView::GetColumnCount

擷取憑證服務資料庫檢視中的數據行數目。
ICertView::GetColumnIndex

擷取數據行以零起始的索引。
ICertView::OpenConnection

建立與憑證服務伺服器的連線。
ICertView::OpenView

開啟憑證服務資料庫的檢視,並具現化 IEnumCERTVIEWROW 對象的實例。
ICertView::SetRestriction

設定數據行的排序和限定限制。
ICertView::SetResultColumn

指定憑證服務資料庫自定義檢視結果集的數據行。
ICertView::SetResultColumnCount

指定憑證服務資料庫之自定義檢視結果集的數據行數目上限。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 certview.h (包含 Certsrv.h)

另請參閱

IDispatch

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWROW