структура CRYPT_PROVIDER_REGDEFUSAGE (wintrust.h)

Структура CRYPT_PROVIDER_REGDEFUSAGE используется функцией WintrustAddDefaultForUsage для регистрации сведений об использовании по умолчанию поставщика обратного вызова.

Синтаксис

typedef struct _CRYPT_PROVIDER_REGDEFUSAGE {
  DWORD cbStruct;
  GUID  *pgActionID;
  WCHAR *pwszDllName;
  char  *pwszLoadCallbackDataFunctionName;
  char  *pwszFreeCallbackDataFunctionName;
} CRYPT_PROVIDER_REGDEFUSAGE, *PCRYPT_PROVIDER_REGDEFUSAGE;

Члены

cbStruct

Размер этой структуры в байтах.

pgActionID

GUID, указывающий действие поставщика по умолчанию.

pwszDllName

Указатель на имя библиотеки DLL поставщика.

pwszLoadCallbackDataFunctionName

Указатель на имя функции, которая загружает данные обратного вызова, возвращаемые при вызове функции WintrustGetDefaultForUsage с параметром dwAction , равным DWACTION_ALLOCANDFILL. Эти сведения также существуют в структуре WINTRUST_DATA .

pwszFreeCallbackDataFunctionName

Указатель на имя функции, которая освобождает выделенную память при вызове функции WintrustGetDefaultForUsage с параметром dwAction , равным DWACTION_FREE. Эти сведения также существуют в структуре WINTRUST_DATA .

Требования

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

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

CRYPT_PROVIDER_DEFUSAGE

WINTRUST_DATA

WintrustAddDefaultForUsage