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