PFN_CRYPT_ENUM_KEYID_PROP fonction de rappel (wincrypt.h)
La fonction de rappel CRYPT_ENUM_KEYID_PROP est utilisée avec la fonction CryptEnumKeyIdentifierProperties .
Syntaxe
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
)
{...}
Paramètres
[in] pKeyIdentifier
Pointeur vers un CRYPT_INTEGER_BLOB qui contient l’identificateur de clé.
[in] dwFlags
Réservé à une utilisation future et doit être égal à zéro.
[in] pvReserved
Réservé pour un usage futur. Doit avoir la valeur NULL.
[in, out] pvArg
Pointeur vers un argument transmis à partir de la fonction de rappel.
[in] cProp
Nombre d’éléments dans le tableau de rgdwPropId
[in] rgdwPropId
Pointeur vers un tableau d’identificateurs de propriétés. Chaque entrée du tableau sera l’un des types de valeurs répertoriés pour dans la table pour dwPropId dans la fonction CryptSetKeyIdentifierProperty .
[in] rgpvData
Pointeur vers un tableau qui contient des pointeurs vers des éléments pvData correspondant aux éléments de tableau rgdwPropId .
Par CERT_KEY_PROV_INFO_PROP_ID l’élément rgpvData pointe vers une structure CRYPT_KEY_PROV_INFO . Pour toutes les autres propriétés, l’élément rgpvData pointe vers un tableau d’octets.
[in] rgcbData
Tableau de DWORDqui spécifient la taille, en octets, des éléments correspondants dans le tableau rgpvData .
Valeur retournée
Retourne TRUE si la fonction réussit et FALSE si elle échoue.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wincrypt.h |