функция обратного вызова PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH (wincrypt.h)
Функция обратного вызова PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH указывает, что объект был изменен. Поставщик вызывает эту функцию, когда поставщик определяет, что конкретное имя или идентификатор было обновлено.
Синтаксис
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH PfnCryptObjectLocatorProviderFlush;
BOOL PfnCryptObjectLocatorProviderFlush(
[in] LPVOID pContext,
[in] PCERT_NAME_BLOB *rgIdentifierOrNameList,
[in] DWORD dwIdentifierOrNameListCount
)
{...}
Параметры
[in] pContext
Указатель на определенный поставщиком объект, содержащий сведения об этом поставщике.
[in] rgIdentifierOrNameList
Указатель на массив имен или идентификаторов.
[in] dwIdentifierOrNameListCount
Количество имен или идентификаторов, указанных параметром rgIdentifierOrNameList .
Возвращаемое значение
Если функция выполнена успешно, возвращается ненулевое значение (TRUE).
Если функция завершается сбоем, возвращается ноль (FALSE).
Комментарии
Поставщик вызывает реализацию функции обратного вызова PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH , чтобы указать, что объект изменился.
Указатель на эту функцию задается в параметре pfnFlushфункции PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE .
Идентификатор — это данные, выбранные поставщиком для представления объекта, который находится для вызывающего объекта. Идентификаторы не должны быть уникальными. Если поставщик определяет, что объект, связанный с идентификатором, больше недействителен, он должен вызвать эту функцию, чтобы пометить все объекты со связанным идентификатором как недопустимые. Эта функция является потокобезопасной.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | wincrypt.h |