структура CRYPT_PROVUI_FUNCS (wintrust.h)
[Структура CRYPT_PROVUI_FUNCS доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]
Структура CRYPT_PROVUI_FUNCS предоставляет сведения о функциях пользовательского интерфейса поставщика. Эта структура используется структурой CRYPT_PROVIDER_FUNCTIONS .
Синтаксис
typedef struct _CRYPT_PROVUI_FUNCS {
DWORD cbStruct;
struct _CRYPT_PROVUI_DATA *psUIData;
PFN_PROVUI_CALL pfnOnMoreInfoClick;
PFN_PROVUI_CALL pfnOnMoreInfoClickDefault;
PFN_PROVUI_CALL pfnOnAdvancedClick;
PFN_PROVUI_CALL pfnOnAdvancedClickDefault;
} CRYPT_PROVUI_FUNCS, *PCRYPT_PROVUI_FUNCS;
Члены
cbStruct
Размер данной структуры (в байтах).
psUIData
Указатель на структуру CRYPT_PROVUI_DATA .
pfnOnMoreInfoClick
Указатель на функцию, вызываемую при нажатии кнопки Дополнительные сведения .
pfnOnMoreInfoClickDefault
Указатель на функцию по умолчанию, вызываемую при нажатии кнопки Дополнительные сведения .
pfnOnAdvancedClick
Указатель на функцию, вызываемую при нажатии кнопки Дополнительно .
pfnOnAdvancedClickDefault
Указатель на функцию по умолчанию, вызываемую при нажатии кнопки Дополнительно .
Комментарии
Прототип для PFN_PROVUI_CALL определяется следующим образом:
#include <windows.h>
#include <Wintrust.h>
typedef BOOL (*PFN_PROVUI_CALL)(
IN HWND hWndSecurityDialog,
IN struct _CRYPT_PROVIDER_DATA *pProvData
);
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wintrust.h |