ICertEncodeStringArray::GetStringType メソッド (certenc.h)

GetStringType メソッドは、文字列配列に含まれる文字列値の型を返します。

構文

HRESULT GetStringType(
  [out] LONG *pStringType
);

パラメーター

[out] pStringType

文字列型を表す Long へのポインター。 文字列型の一覧については、「解説」を参照してください。

戻り値

C++

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

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

VB

戻り値は、文字列配列内の文字列の型を示します。 文字列型の一覧については、「解説」を参照してください。

注釈

次の表に、文字列配列に含めることができる文字列の種類を示します。 RDN の種類の詳細については、CryptoAPI 2.0 のドキュメントを参照してください。

文字列の種類 意味
CERT_RDN_ANY_TYPE X509_UNICODE_NAME名をエンコードする場合。
CERT_RDN_NUMERIC_STRING 数字 0 ~ 9 とスペース文字 (8 ビット)。
CERT_RDN_PRINTABLE_STRING 印刷可能な文字 (8 ビット)。
CERT_RDN_T61_STRING T.61 エンコード文字 (8 ビット)。
CERT_RDN_VIDEOTEX_STRING VIDEOTEX 文字。
CERT_RDN_IA5_STRING IA5 (ASCII) 文字。
CERT_RDN_GRAPHIC_STRING ISO で定義された GRAPHIC 文字の文字列。
CERT_RDN_ISO646_STRING 128 文字セット (8 ビット)。
CERT_RDN_GENERAL_STRING ISO で定義された GENERAL 文字の文字列。
CERT_RDN_INT4_STRING INT4 値 (32 ビット) の配列。
CERT_RDN_UNICODE_STRING Unicode 文字 (16 ビット)。
 

GetStringType メソッドを使用する例については、ICertEncodeStringArray::Encode メソッドを参照してください。

要件

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

こちらもご覧ください

ICertEncodeStringArray

ICertEncodeStringArray::Reset