PFN_CRYPT_ENUM_KEYID_PROP コールバック関数 (wincrypt.h)
CRYPT_ENUM_KEYID_PROPコールバック関数は、CryptEnumKeyIdentifierProperties 関数と共に使用されます。
構文
PFN_CRYPT_ENUM_KEYID_PROP PfnCryptEnumKeyidProp;
BOOL PfnCryptEnumKeyidProp(
[in] const CRYPT_HASH_BLOB *pKeyIdentifier,
[in] DWORD dwFlags,
[in] void *pvReserved,
[in, out] void *pvArg,
[in] DWORD cProp,
[in] DWORD *rgdwPropId,
[in] void **rgpvData,
[in] DWORD *rgcbData
)
{...}
パラメーター
[in] pKeyIdentifier
キー識別子を含む CRYPT_INTEGER_BLOB へのポインター。
[in] dwFlags
将来使用するために予約されており、0 である必要があります。
[in] pvReserved
将来利用するために予約されています。 NULL にする必要があります。
[in, out] pvArg
コールバック関数から返される引数へのポインター。
[in] cProp
rgdwPropId の配列内の要素の数
[in] rgdwPropId
プロパティ識別子の配列へのポインター。 配列内の各エントリは、CryptSetKeyIdentifierProperty 関数の dwPropId のテーブルに一覧表示されている値の型のいずれかになります。
[in] rgpvData
rgdwPropId 配列要素に対応する pvData 要素へのポインターを含む配列へのポインター。
CERT_KEY_PROV_INFO_PROP_IDの 場合、rgpvData 要素は CRYPT_KEY_PROV_INFO 構造体を指します。 その他のすべてのプロパティの 場合、rgpvData 要素はバイト配列を指します。
[in] rgcbData
rgpvData 配列内の対応する要素のサイズをバイト単位で指定する DWORDの配列。
戻り値
関数が成功した場合は TRUE 、失敗した場合 は FALSE を 返します。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | wincrypt.h |