Partager via


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

Voir aussi

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE