Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция обратного вызова CRYPT_ENUM_OID_FUNCTION используется с функцией CryptEnumOIDFunction .
Синтаксис
PFN_CRYPT_ENUM_OID_FUNC PfnCryptEnumOidFunc;
BOOL PfnCryptEnumOidFunc(
[in] DWORD dwEncodingType,
LPCSTR pszFuncName,
[in] LPCSTR pszOID,
[in] DWORD cValue,
const DWORD rgdwValueType[],
LPCWSTR const rgpwszValueName[],
const BYTE * const rgpbValueData[],
const DWORD rgcbValueData[],
[in] void *pvArg
)
{...}
Параметры
[in] dwEncodingType
Указывает тип кодирования, соответствующий. Установка этого параметра на CRYPT_MATCH_ANY_ENCODING_TYPE соответствует любому типу кодирования.
- CRYPT_ASN_ENCODING
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
- CRYPT_MATCH_ANY_ENCODING_TYPE
pszFuncName
[in] pszOID
Указатель на строку OID, например "2.5.29.1", строку ASCII, например "file", или числовую строку, например #2000.
[in] cValue
Количество элементов в массиве типов значений.
rgdwValueType[]
rgpwszValueName[]
rgpbValueData[]
rgcbValueData[]
[in] pvArg
Указатель на аргументы, передаваемые функции обратного вызова.
Возвращаемое значение
Возвращает TRUE, если функция выполнена успешно, FALSE, если она завершается ошибкой.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| целевая платформа | Виндоус |
| Заголовок | wincrypt.h |