Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
CryptRegisterDefaultOIDFunction регистрирует библиотеку DLL, содержащую функцию по умолчанию для вызова для указанного типа кодирования и имени функции. В отличие от CryptRegisterOIDFunction, имя функции, экспортируемой библиотекой DLL, не может быть переопределено.
Синтаксис
BOOL CryptRegisterDefaultOIDFunction(
[in] DWORD dwEncodingType,
[in] LPCSTR pszFuncName,
[in] DWORD dwIndex,
[in] LPCWSTR pwszDll
);
Параметры
[in] dwEncodingType
Указывает тип кодировки для сопоставления. В настоящее время используются только X509_ASN_ENCODING и PKCS_7_ASN_ENCODING; однако в будущем могут быть добавлены дополнительные типы кодирования. Чтобы сопоставить оба текущих типа кодировки, используйте:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING.
[in] pszFuncName
Имя регистраемой функции.
[in] dwIndex
Расположение индекса для вставки библиотеки DLL в списке библиотек DLL. Если dwIndex равно нулю, библиотека DLL вставляется в начало списка. Если она CRYPT_REGISTER_LAST_INDEX, библиотека DLL добавляется в конец списка.
[in] pwszDll
Необязательная строка переменной среды, которая должна быть развернута с помощью функции ExpandEnvironmentStrings перед загрузкой библиотеки DLL.
Возвращаемое значение
Если функция выполнена успешно, возвращается ненулевое значение (TRUE).
Если функция завершается сбоем, возвращаемое значение равно нулю (FALSE).
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | wincrypt.h |
| Библиотека | Crypt32.lib |
| DLL | Crypt32.dll |