PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH funzione di callback (wincrypt.h)
La funzione di callback PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH specifica che un oggetto è stato modificato. Il provider chiama questa funzione quando il provider ha determinato che è stato aggiornato un nome o un identificatore specifico.
Sintassi
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH PfnCryptObjectLocatorProviderFlush;
BOOL PfnCryptObjectLocatorProviderFlush(
[in] LPVOID pContext,
[in] PCERT_NAME_BLOB *rgIdentifierOrNameList,
[in] DWORD dwIdentifierOrNameListCount
)
{...}
Parametri
[in] pContext
Puntatore a un oggetto definito dal provider che contiene informazioni su questo provider.
[in] rgIdentifierOrNameList
Puntatore a una matrice di nomi o identificatori.
[in] dwIdentifierOrNameListCount
Numero di nomi o identificatori specificati dal parametro rgIdentifierOrNameList .
Valore restituito
Se la funzione ha esito positivo, restituisce non zero (TRUE).
Se la funzione ha esito negativo, restituire zero (FALSE).
Commenti
Un provider chiama un'implementazione della funzione di callback PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH per indicare che un oggetto è cambiato.
Un puntatore a questa funzione è impostato nel parametro pfnFlush della funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE .
Un identificatore è dati scelto dal provider per rappresentare l'oggetto che si trova per il chiamante. Gli identificatori non devono essere univoci. Se il provider determina che l'oggetto associato all'identificatore non è più valido, deve chiamare questa funzione per contrassegnare tutti gli oggetti con l'identificatore associato come non valido. Questa funzione è thread-safe.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |