PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH Rückruffunktion (wincrypt.h)
Die PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH Rückruffunktion gibt an, dass sich ein Objekt geändert hat. Der Anbieter ruft diese Funktion auf, wenn der Anbieter festgestellt hat, dass ein bestimmter Name oder Bezeichner aktualisiert wurde.
Syntax
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH PfnCryptObjectLocatorProviderFlush;
BOOL PfnCryptObjectLocatorProviderFlush(
[in] LPVOID pContext,
[in] PCERT_NAME_BLOB *rgIdentifierOrNameList,
[in] DWORD dwIdentifierOrNameListCount
)
{...}
Parameter
[in] pContext
Zeiger auf ein vom Anbieter definiertes Objekt, das Informationen zu diesem Anbieter enthält.
[in] rgIdentifierOrNameList
Zeiger auf ein Array von Namen oder Bezeichnern.
[in] dwIdentifierOrNameListCount
Die Anzahl von Namen oder Bezeichnern, die durch den rgIdentifierOrNameList-Parameter angegeben werden.
Rückgabewert
Wenn die Funktion erfolgreich ist, geben Sie nonzero (TRUE) zurück.
Wenn die Funktion fehlschlägt, geben Sie null (FALSE) zurück.
Hinweise
Ein Anbieter ruft eine Implementierung der PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH Rückruffunktion auf, um anzugeben, dass sich ein Objekt geändert hat.
Ein Zeiger auf diese Funktion wird im pfnFlush-Parameter der PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE-Funktion festgelegt.
Ein Bezeichner sind Daten, die vom Anbieter ausgewählt werden, um das Objekt darzustellen, das sich für den Aufrufer befindet. Bezeichner müssen nicht eindeutig sein. Wenn der Anbieter feststellt, dass das dem Bezeichner zugeordnete Objekt nicht mehr gültig ist, sollte er diese Funktion aufrufen, um alle Objekte mit dem zugeordneten Bezeichner als ungültig zu markieren. Diese Funktion ist threadsicher.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wincrypt.h |