ICertEncodeLongArray::Encode メソッド (certenc.h)

Encode メソッドは、このオブジェクトに格納されている LONG 配列の ASN.1 エンコード文字列を返します。

Decode メソッドを使用して、エンコードされた文字列を CertEncodeLongArray オブジェクトにデコードします。

Encode メソッドを呼び出す前に、Reset メソッドを呼び出して配列のサイズを変更し、SetValue メソッドを呼び出して配列内の各 LONG 値を設定する必要があります。

構文

HRESULT Encode(
  [out] BSTR *pstrBinary
);

パラメーター

[out] pstrBinary

エンコードされた LONG 配列を格納する BSTR へのポインター。 BSTR の使用が完了したら、SysFreeString 関数を呼び出して解放します。

戻り値

C++

メソッドが成功した場合、メソッドは S_OKを返します。

メソッドが失敗した場合は、エラーを示す HRESULT 値を返します。 一般的なエラー コードの一覧については、「 共通の HRESULT 値」を参照してください。

VB

戻り値は、ASN.1 でエンコードされた LONG 配列です。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー certenc.h (Certsrv.h を含む)
Library Certidl.lib
[DLL] Certenc.dll

こちらもご覧ください

ICertEncodeLongArray

ICertEncodeLongArray::D ecode

ICertEncodeLongArray::Reset

ICertEncodeLongArray::SetValue