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

Consulte también

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE