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

PFN_CRYPT_ENUM_KEYID_PROP

コールバック

シグネチャ

BOOL PFN_CRYPT_ENUM_KEYID_PROP(
    CRYPT_INTEGER_BLOB* pKeyIdentifier,
    DWORD dwFlags,
    void* pvReserved,
    void* pvArg,
    DWORD cProp,
    DWORD* rgdwPropId,
    void** rgpvData,
    DWORD* rgcbData
);

パラメーター

フィールド型説明
pKeyIdentifierCRYPT_INTEGER_BLOB*キー識別子を格納する CRYPT_INTEGER_BLOB へのポインターです。
dwFlagsDWORD将来の使用のために予約されています。ゼロである必要があります。
pvReservedvoid*将来の使用のために予約されています。NULL である必要があります。
pvArgvoid*コールバック関数に渡される引数へのポインターです。
cPropDWORDrgdwPropId の配列の要素数です。
rgdwPropIdDWORD*

プロパティ識別子の配列へのポインターです。配列の各エントリは、CryptSetKeyIdentifierProperty 関数の dwPropId の表に示されている値の型のいずれかになります。

- **rgpvData [in]

rgdwPropId 配列の各要素に対応する pvData 要素へのポインターを格納した配列へのポインターです。

CERT_KEY_PROV_INFO_PROP_ID の場合、rgpvData 要素は CRYPT_KEY_PROV_INFO 構造体を指します。それ以外のプロパティの場合、rgpvData 要素はバイト配列を指します。

rgpvDatavoid**

rgdwPropId 配列の各要素に対応する pvData 要素へのポインターを格納した配列へのポインターです。

CERT_KEY_PROV_INFO_PROP_ID の場合、rgpvData 要素は CRYPT_KEY_PROV_INFO 構造体を指します。それ以外のプロパティの場合、rgpvData 要素はバイト配列を指します。

rgcbDataDWORD*rgpvData 配列の対応する要素のサイズ (バイト単位) を指定する DWORD の配列です。

公式ドキュメント

CRYPT_ENUM_KEYID_PROP コールバック関数は、CryptEnumKeyIdentifierProperties 関数とともに使用されます。

戻り値

関数が成功した場合は TRUE、失敗した場合は FALSE を返します。

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