ICertEncodeLongArray インターフェイス (certenc.h)

ICertEncodeLongArray インターフェイスには、証明書拡張機能で使用される Long 配列を処理するためのメソッドが用意されています。

証明書拡張機能は、ポリシー モジュールによってインスタンス化された拡張機能ハンドラー COM オブジェクトに格納されている Long 配列を使用して作成できます。 配列内の各要素は Long 値です。

このインターフェイスは、主にカスタム拡張機能をエンコードするためのデモとして提供されます。 プラットフォーム ソフトウェア開発キット (SDK) の Certificate Services サンプル プログラムには、このインターフェイスのソース コードが含まれています。

ICertEncodeLongArray は Certenc.h で定義されています。 ただし、プログラムを作成するときは、インクルード ファイルとして Certsrv.h を使用します。 Certenc.dll ICertEncodeLongArray インターフェイスを 提供します。 このインターフェイスの型情報は、プラットフォーム SDK に付属 Certencl.dll にも含まれています。

Certificate Services インターフェイスは、アパートメント スレッディング モデルとフリー スレッド モデルの両方をサポートします。 スループットを向上させるために、空きスレッド処理をお勧めします。

継承

ICertEncodeLongArray インターフェイスは、IDispatch インターフェイスから継承します。 ICertEncodeLongArray には、次の種類のメンバーもあります。

メソッド

ICertEncodeLongArray インターフェイスには、これらのメソッドがあります。

 
ICertEncodeLongArray::D ecode

抽象構文表記 1 (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 を含む)