@AlexZz0

Как правильно использовать LocalFree?

В своем приложении для хранения данных использую DPAPI. После использования CryptUnprotectData пытаюсь отчистить данные с помощью LocalFree. LocalFree(DataOut.pbData) и LocalFree(OptionalEntropy.pbData) завершаются успешно а вот LocalFree(DataIn.pbData) возвращает мне ERROR_INVALID_HANDLE в чём причина? все работает нормально без сбоев, но LocalFree(DataIn.pbData) возвращает ошибку. CryptProtectData работает без ошибок!
  • Вопрос задан
  • 2525 просмотров
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
pDataIn -- это In-параметр, функция его не трогает и ей всё равно как вы его выделили. Освобождать его нужно согласно тому, как он был выделен вами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы