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

Vedi anche

CRYPT_PROVIDER_DEFUSAGE

WINTRUST_DATA

WintrustAddDefaultForUsage