Win32 API 日本語リファレンス
ホーム › Security.Cryptography › PCRYPT_RESOLVE_HCRYPTPROV_FUNC

PCRYPT_RESOLVE_HCRYPTPROV_FUNC

コールバック

シグネチャ

BOOL PCRYPT_RESOLVE_HCRYPTPROV_FUNC(
    CRYPT_PRIVATE_KEY_INFO* pPrivateKeyInfo,
    UINT_PTR* phCryptProv,
    void* pVoidResolveFunc
);

パラメーター

フィールド型説明
pPrivateKeyInfoCRYPT_PRIVATE_KEY_INFO*インポートされるキーを記述する CRYPT_PRIVATE_KEY_INFO 構造体へのポインター。
phCryptProvUINT_PTR*CSP を受け取る HCRYPTPROV へのポインター。
pVoidResolveFuncvoid*呼び出し元が CRYPT_PKCS8_IMPORT_PARAMS 構造体で渡した pVoidResolveFunc メンバー。

公式ドキュメント

[PCRYPT_RESOLVE_HCRYPTPROV_FUNC 関数は、「要件」セクションに示されたオペレーティング システムで使用できます。以降のバージョンでは変更されるか、使用できなくなる可能性があります。]

PCRYPT_RESOLVE_HCRYPTPROV_FUNC 関数は、インポートされるキーを受け取る phCryptProv パラメーターを使用して、暗号化サービス プロバイダー (CSP) のハンドルを返します。これは、CryptImportPKCS8 関数のコンテキストから呼び出されるコールバック関数です。この関数は、各アプリケーションに適合するように開発者が実装する必要があります。

戻り値

関数が成功した場合、0 以外 (TRUE) を返します。

関数が失敗した場合は、0 (FALSE) を返します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)