функция обратного вызова PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER (wincrypt.h)
Функция обратного вызова PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER освобождает память для идентификатора объекта.
Синтаксис
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER PfnCryptObjectLocatorProviderFreeIdentifier;
void PfnCryptObjectLocatorProviderFreeIdentifier(
[in, optional] LPVOID pPluginContext,
[in] PCRYPT_DATA_BLOB pIdentifier
)
{...}
Параметры
[in, optional] pPluginContext
Указатель на необязательный буфер, определенный этим поставщиком и возвращаемый функцией PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE . Вызывающий объект не изменяется буфером. Ваш поставщик может использовать эти данные, чтобы определить, какие действия следует выполнить или сохранить дополнительную информацию.
[in] pIdentifier
Указатель на буфер, содержащий идентификатор.
Возвращаемое значение
None
Remarks
Функция PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER в настоящее время вызывается только пакетом безопасности Secure Channel (Schannel). Эту функцию можно вызвать по любой из следующих причин:
- Ошибка при обработке объекта, возвращаемого функцией PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET .
- Объект, возвращаемый PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET , больше не требуется.
- Обновленный объект получен, и исходный объект больше не требуется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | wincrypt.h |
См. также раздел
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE