structure CRYPT_PROVIDER_REGDEFUSAGE (wintrust.h)
La structure CRYPT_PROVIDER_REGDEFUSAGE est utilisée par la fonction WintrustAddDefaultForUsage pour inscrire des informations de rappel sur l’utilisation par défaut d’un fournisseur.
Syntaxe
typedef struct _CRYPT_PROVIDER_REGDEFUSAGE {
DWORD cbStruct;
GUID *pgActionID;
WCHAR *pwszDllName;
char *pwszLoadCallbackDataFunctionName;
char *pwszFreeCallbackDataFunctionName;
} CRYPT_PROVIDER_REGDEFUSAGE, *PCRYPT_PROVIDER_REGDEFUSAGE;
Membres
cbStruct
Taille, en octets, de cette structure.
pgActionID
GUID qui spécifie l’action par défaut du fournisseur.
pwszDllName
Pointeur vers le nom de la DLL du fournisseur.
pwszLoadCallbackDataFunctionName
Pointeur vers le nom de la fonction qui charge les données de rappel à retourner lorsque la fonction WintrustGetDefaultForUsage est appelée avec le paramètre dwAction défini sur DWACTION_ALLOCANDFILL. Ces informations existent également dans la structure WINTRUST_DATA .
pwszFreeCallbackDataFunctionName
Pointeur vers le nom de la fonction qui libère la mémoire allouée lorsque la fonction WintrustGetDefaultForUsage est appelée avec le paramètre dwAction défini sur DWACTION_FREE. Ces informations existent également dans la structure WINTRUST_DATA .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wintrust.h |