КриптоПро CSP  

CPDestroyHash

Функция CPDestroyHash() удаляет объект функции хэширования.

BOOL WINAPI CPDestroyHash(
  HCRYPTPROV hProv,
  HCRYPTHASH hHash
);

Аргументы

hProv
[in] Дескриптор криптопровайдера. Получается при помощи функции CPAcquireContext().
hHash
[in] Дескриптор удаляемого объекта функции хэширования.

Возвращаемые значения

При успешном завершении функция возвращает TRUE, в противном случае возвращается FALSE. Если возвращается FALSE, соответствующий код ошибки (см. таблицу) может быть получен через функцию GetLastError().
Коды возвратаОписание
NTE_BAD_TYPEТип алгоритма hHash ошибочен.
NTE_BAD_HASHДескриптор хэша ошибочен.

Требования:

AIX: 5/6/7 или выше.
FreeBSD: 7/8/9 или выше.
Linux: LSB 3.1 (RHEL 4, SuSE 10) или выше.
Solaris: 10 или выше.
Mac OSX: 10.7/8 или выше.
iOS: 6/7 или выше.
Windows 2000 или выше: Необходимо Windows 2000 SP4 или старше с Internet Explorer 6.0 или старше.
Файл описания: Прототип описан в файле wincsp.h.
Ядро ОС: Вместо неё используется аналогичная функция CPCDestroyHash .

См. также

CPCreateHash() ,CPDestroyHash в MS CSP World Wide Web link ,CryptDestroyHash в MS CryptoAPI 2.0 World Wide Web link