Partager via


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

Voir aussi

CRYPT_PROVIDER_DEFUSAGE

WINTRUST_DATA

WintrustAddDefaultForUsage