ICertEncodeLongArray 介面 (certenc.h)

ICertEncodeLongArray 介面提供處理憑證延伸模組中使用的 Long 陣列的方法。

您可以使用儲存在原則模組具現化之擴充處理程式 COM 物件中的 Long 陣列來建立憑證延伸模組。 陣列中的每個專案都是 Long 值。

此介面主要是作為編碼自定義延伸模組的示範。 平台軟體開發工具包中的憑證服務範例程式 (SDK) 包含此介面的原始程式碼。

ICertEncodeLongArray 定義於 Certenc.h 中。 不過,當您建立程式時,請使用 Certsrv.h 作為包含檔案。 Certenc.dll 提供 ICertEncodeLongArray 介面。 此介面的類型資訊也位於 Certencl.dll,隨附於 Platform SDK。

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

繼承

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

方法

ICertEncodeLongArray 介面具有這些方法。

 
ICertEncodeLongArray::D ecode

譯碼抽象語法表示法一 (ASN.1) 編碼的 Long 陣列,並將產生的 Long 值陣組儲存在 CertEncodeLongArray 物件中。
ICertEncodeLongArray::Encode

傳回儲存在此物件中之 LONG 陣列的 ASN.1 編碼字串。
ICertEncodeLongArray::GetCount

傳回物件 Long 陣列中的 Long 值數目。
ICertEncodeLongArray::GetValue

從 Long 陣列傳回指定的 Long 值。
ICertEncodeLongArray::Reset

指定這個物件中的陣列大小。
ICertEncodeLongArray::SetValue

在 Long 陣列的指定索引處設定 Long 值。

規格需求

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