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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour