Функция обратного вызова CryptXmlDllCreateKey (cryptxml.h)

Функция CryptXmlDllCreateKey анализирует элемент KeyValue и создает дескриптор ключа BCrypt следующего поколения (CNG) для проверки подписи.

Синтаксис

CryptXmlDllCreateKey Cryptxmldllcreatekey;

HRESULT Cryptxmldllcreatekey(
  [in]  const CRYPT_XML_BLOB *pEncoded,
  [out] BCRYPT_KEY_HANDLE *phKey
)
{...}

Параметры

[in] pEncoded

Указатель на CRYPT_XML_BLOB структуру, содержащую элемент KeyValue .

[out] phKey

Указатель на переменную BCRYPT_KEY_HANDLE , которая получает дескриптор ключа, используемого для проверки подписи.

Когда CryptXML завершит использование ключа, CryptXML освобождает его, вызывая функцию BCryptDeographyKey .

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

Если функция выполнена успешно, функция возвращает ноль.

Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header cryptxml.h