PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH fonction de rappel (wincrypt.h)
La fonction de rappel PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH spécifie qu’un objet a changé. Le fournisseur appelle cette fonction lorsque le fournisseur a déterminé qu’un nom ou un identificateur particulier a été mis à jour.
Syntaxe
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH PfnCryptObjectLocatorProviderFlush;
BOOL PfnCryptObjectLocatorProviderFlush(
[in] LPVOID pContext,
[in] PCERT_NAME_BLOB *rgIdentifierOrNameList,
[in] DWORD dwIdentifierOrNameListCount
)
{...}
Paramètres
[in] pContext
Pointeur vers un objet défini par le fournisseur qui contient des informations sur ce fournisseur.
[in] rgIdentifierOrNameList
Pointeur vers un tableau de noms ou d’identificateurs.
[in] dwIdentifierOrNameListCount
Nombre de noms ou d’identificateurs spécifiés par le paramètre rgIdentifierOrNameList .
Valeur retournée
Si la fonction réussit, retournez non zéro (TRUE).
Si la fonction échoue, retournez zéro (FALSE).
Remarques
Un fournisseur appelle une implémentation de la fonction de rappel PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH pour indiquer qu’un objet a changé.
Un pointeur vers cette fonction est défini dans le paramètre pfnFlush de la fonction PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE .
Un identificateur est des données choisies par le fournisseur pour représenter l’objet se trouvant pour l’appelant. Les identificateurs ne doivent pas nécessairement être uniques. Si le fournisseur détermine que l’objet associé à l’identificateur n’est plus valide, il doit appeler cette fonction pour marquer tous les objets avec l’identificateur associé comme non valides. Cette fonction est thread-safe.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wincrypt.h |