estructura CRYPT_PROVIDER_REGDEFUSAGE (wintrust.h)
La función WintrustAddDefaultForUsage usa la estructura CRYPT_PROVIDER_REGDEFUSAGE para registrar información de devolución de llamada sobre el uso predeterminado de un proveedor.
Sintaxis
typedef struct _CRYPT_PROVIDER_REGDEFUSAGE {
DWORD cbStruct;
GUID *pgActionID;
WCHAR *pwszDllName;
char *pwszLoadCallbackDataFunctionName;
char *pwszFreeCallbackDataFunctionName;
} CRYPT_PROVIDER_REGDEFUSAGE, *PCRYPT_PROVIDER_REGDEFUSAGE;
Miembros
cbStruct
Tamaño, en bytes, de esta estructura.
pgActionID
GUID que especifica la acción predeterminada del proveedor.
pwszDllName
Puntero al nombre del archivo DLL del proveedor.
pwszLoadCallbackDataFunctionName
Puntero al nombre de la función que carga los datos de devolución de llamada que se devolverán cuando se llama a la función WintrustGetDefaultForUsage con el parámetro dwAction establecido en DWACTION_ALLOCANDFILL. Esta información también existe en la estructura WINTRUST_DATA .
pwszFreeCallbackDataFunctionName
Puntero al nombre de la función que libera memoria asignada cuando se llama a la función WintrustGetDefaultForUsage con el parámetro dwAction establecido en DWACTION_FREE. Esta información también existe en la estructura WINTRUST_DATA .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wintrust.h |