struttura CRYPT_PROVIDER_REGDEFUSAGE (wintrust.h)
La struttura CRYPT_PROVIDER_REGDEFUSAGE viene usata dalla funzione WintrustAddDefaultForUsage per registrare le informazioni di callback sull'utilizzo predefinito di un provider.
Sintassi
typedef struct _CRYPT_PROVIDER_REGDEFUSAGE {
DWORD cbStruct;
GUID *pgActionID;
WCHAR *pwszDllName;
char *pwszLoadCallbackDataFunctionName;
char *pwszFreeCallbackDataFunctionName;
} CRYPT_PROVIDER_REGDEFUSAGE, *PCRYPT_PROVIDER_REGDEFUSAGE;
Members
cbStruct
Dimensioni, in byte, di questa struttura.
pgActionID
GUID che specifica l'azione predefinita del provider.
pwszDllName
Puntatore al nome della DLL del provider.
pwszLoadCallbackDataFunctionName
Puntatore al nome della funzione che carica i dati di callback da restituire quando la funzione WintrustGetDefaultForUsage viene chiamata con il parametro dwAction impostato su DWACTION_ALLOCANDFILL. Queste informazioni sono presenti anche nella struttura WINTRUST_DATA .
pwszFreeCallbackDataFunctionName
Puntatore al nome della funzione che libera la memoria allocata quando la funzione WintrustGetDefaultForUsage viene chiamata con il parametro dwAction impostato su DWACTION_FREE. Queste informazioni sono presenti anche nella struttura WINTRUST_DATA .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wintrust.h |