GetFriendlyNameOfCertA 関数 (cryptdlg.h)
[ GetFriendlyNameOfCert 関数は、[要件] セクションで指定されたオペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 代わりに、CERT_NAME_FRIENDLY_DISPLAY_TYPE フラグと共に CertGetNameString 関数を使用します。
GetFriendlyNameOfCert 関数は、証明書の表示名を取得します。
メモ この関数には、関連付けられたインポート ライブラリがありません。 LoadLibrary 関数と GetProcAddress 関数を使用して、CryptDlg.dll に動的にリンクする必要があります。
構文
CRYPTDLGAPI DWORD GetFriendlyNameOfCertA(
[in] PCCERT_CONTEXT pccert,
[out] LPSTR pch,
[in] DWORD cch
);
パラメーター
[in] pccert
表示名を取得する証明書コンテキストへのポインター。
[out] pch
証明書の表示名を受け取る文字列へのポインター。
[in] cch
pchBuffer に割り当てられた文字数 (終端の NULL 文字を含む)。
戻り値
戻り値は、返される表示名の終端 の NULL 文字を含む文字数です。
注釈
注意
cryptdlg.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして GetFriendlyNameOfCert を定義します。 エンコードに依存しないエイリアスをエンコードニュートラルでないコードと組み合わせて使用すると、コンパイルまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | cryptdlg.h |
[DLL] | CryptDlg.dll |