Функция FreeCryptProvFromCertEx
Функция FreeCryptProvFromCertEx освобождает дескриптор поставщику служб шифрования (CSP) или ключу API шифрования следующего поколения (CNG).
Примечание
У этой функции нет связанного файла заголовка или библиотеки импорта. Чтобы вызвать эту функцию, необходимо создать определяемый пользователем файл заголовка и использовать функции LoadLibrary и GetProcAddress для динамической связи с Mssign32.dll.
Синтаксис
void WINAPI FreeCryptProvFromCertEx(
_In_ BOOL fAcquired,
_In_ HCRYPTPROV_OR_NCRYPT_KEY_HANDLE hProv,
DWORD dwKeySpec,
_In_opt_ LPWSTR pwszCapiProvider,
_In_ DWORD dwProviderType,
_In_opt_ LPWSTR pwszTmpContainer
);
Параметры
-
fAcquired [in]
-
Значение типа , указывающее, был ли получен дескриптор поставщика из сертификата.
-
hProv [in]
-
Дескриптор capicom CSP или дескриптор ключа CNG.
-
dwKeySpec
-
Адрес переменной DWORD , которая получает дополнительные сведения о ключе. Это может быть одно из следующих значений.
Значение Значение - AT_KEYEXCHANGE
Пара ключей — это пара обмена ключами. - AT_SIGNATURE
Пара ключей является парой подписей. - CERT_NCRYPT_KEY_SPEC
Ключ является ключом CNG.
Windows Server 2003 и Windows XP: Это значение не поддерживается. -
pwszCapiProvider [in, необязательный]
-
Указатель на строку, завершаемую null, для имени поставщика.
-
dwProviderType [in]
-
Указывает тип CSP. Это может быть ноль или один из типов поставщика служб шифрования. Если этот член равен нулю, контейнер ключей является одним из поставщиков хранилища ключей CNG.
-
pwszTmpContainer [in, необязательный]
-
Указатель на строку, завершаемую null, для имени контейнера временного ключа.
Возвращаемое значение
Эта функция не возвращает значение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 R2 [только классические приложения] |
DLL |
|