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 |