PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH función de devolución de llamada (wincrypt.h)
La función de devolución de llamada PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH especifica que un objeto ha cambiado. El proveedor llama a esta función cuando el proveedor ha determinado que se ha actualizado un nombre o identificador determinado.
Sintaxis
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH PfnCryptObjectLocatorProviderFlush;
BOOL PfnCryptObjectLocatorProviderFlush(
[in] LPVOID pContext,
[in] PCERT_NAME_BLOB *rgIdentifierOrNameList,
[in] DWORD dwIdentifierOrNameListCount
)
{...}
Parámetros
[in] pContext
Puntero a un objeto definido por el proveedor que contiene información sobre este proveedor.
[in] rgIdentifierOrNameList
Puntero a una matriz de nombres o identificadores.
[in] dwIdentifierOrNameListCount
Número de nombres o identificadores especificados por el parámetro rgIdentifierOrNameList .
Valor devuelto
Si la función se ejecuta correctamente, devuelva un valor distinto de cero (TRUE).
Si se produce un error en la función, devuelva cero (FALSE).
Comentarios
Un proveedor llama a una implementación de la función de devolución de llamada PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH para indicar que un objeto ha cambiado.
Un puntero a esta función se establece en el parámetro pfnFlush de la función PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE .
El proveedor elige un identificador para representar el objeto que se encuentra para el autor de la llamada. Los identificadores no deben ser únicos. Si el proveedor determina que el objeto asociado al identificador ya no es válido, debe llamar a esta función para marcar todos los objetos con el identificador asociado como no válido. Esta función es segura para los subprocesos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wincrypt.h |