Функция CryptUnregisterOIDFunction (wincrypt.h)
Функция CryptUnregisterOIDFunction удаляет регистрацию библиотеки DLL, содержащей функцию, которая будет вызываться для указанного типа кодирования, имени функции и идентификатора объекта.
Синтаксис
BOOL CryptUnregisterOIDFunction(
[in] DWORD dwEncodingType,
[in] LPCSTR pszFuncName,
[in] LPCSTR pszOID
);
Параметры
[in] dwEncodingType
Указывает тип кодировки для сопоставления. В настоящее время используются только X509_ASN_ENCODING и PKCS_7_ASN_ENCODING; однако в будущем могут быть добавлены дополнительные типы кодирования. Чтобы сопоставить оба текущих типа кодировки, используйте:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING
Для функций, которые не используют тип кодирования, задайте для этого параметра нулевое значение.
[in] pszFuncName
Имя незарегистрированной функции.
[in] pszOID
Указатель на идентификатор объекта (OID), соответствующий имени незарегистрированной функции. Если слово высокого порядка в OID не равно нулю, pszOID является указателем на строку OID, например "2.5.29.1", или строку ASCII , например "file". Если слово высокого порядка в OID равно нулю, слово нижнего порядка задает целочисленный идентификатор, который будет использоваться в качестве идентификатора объекта.
Возвращаемое значение
Если функция выполнена успешно, возвращается ненулевое значение (TRUE).
Если функция завершается сбоем, возвращаемое значение равно нулю (FALSE).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | wincrypt.h |
Библиотека | Crypt32.lib |
DLL | Crypt32.dll |