структура CERT_SELECTUI_INPUT (cryptuiapi.h)

Структура CERT_SELECTUI_INPUT используется функцией CertSelectionGetSerializedBlob для сериализации сертификатов, содержащихся в хранилище или массиве цепочек сертификатов. Возвращенный сериализованный BLOB-объект можно передать в функцию CredUIPromptForWindowsCredentials .

Синтаксис

typedef struct {
  HCERTSTORE           hStore;
  PCCERT_CHAIN_CONTEXT *prgpChain;
  DWORD                cChain;
} CERT_SELECTUI_INPUT, *PCERT_SELECTUI_INPUT;

Члены

hStore

Дескриптор хранилища сертификатов, созданного вызывающим элементом. Хранилище содержит набор предварительно выбранных сертификатов приложения.

prgpChain

Массив указателей на структуры CERT_CHAIN_CONTEXT . Приложения подготавливают этот массив, предварительно выбрав цепочки сертификатов с помощью функции CertSelectCertificateChains .

cChain

Количество CERT_CHAIN_CONTEXT структур, которые находятся в массиве, на который указывает элемент prgpChain .

Требования

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