PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH função de retorno de chamada (wincrypt.h)
A função de retorno de chamada PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH especifica que um objeto foi alterado. O provedor chama essa função quando o provedor determina que um nome ou identificador específico foi atualizado.
Sintaxe
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH PfnCryptObjectLocatorProviderFlush;
BOOL PfnCryptObjectLocatorProviderFlush(
[in] LPVOID pContext,
[in] PCERT_NAME_BLOB *rgIdentifierOrNameList,
[in] DWORD dwIdentifierOrNameListCount
)
{...}
Parâmetros
[in] pContext
Ponteiro para um objeto definido pelo provedor que contém informações sobre esse provedor.
[in] rgIdentifierOrNameList
Ponteiro para uma matriz de nomes ou identificadores.
[in] dwIdentifierOrNameListCount
O número de nomes ou identificadores especificados pelo parâmetro rgIdentifierOrNameList .
Retornar valor
Se a função for bem-sucedida, retornará diferente de zero (TRUE).
Se a função falhar, retorne zero (FALSE).
Comentários
Um provedor chama uma implementação da função de retorno de chamada PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH para indicar que um objeto foi alterado.
Um ponteiro para essa função é definido no parâmetro pfnFlush da função PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE .
Um identificador são dados escolhidos pelo provedor para representar o objeto que está sendo localizado para o chamador. Os identificadores não precisam ser exclusivos. Se o provedor determinar que o objeto associado ao identificador não é mais válido, ele deverá chamar essa função para marcar todos os objetos com o identificador associado como inválido. Essa função é thread-safe.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wincrypt.h |