Поделиться через


структура 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

См. также раздел

CRYPT_PROVIDER_DATA

CRYPT_PROVIDER_FUNCTIONS