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

Consulte también

CRYPT_PROVIDER_DEFUSAGE

WINTRUST_DATA

WintrustAddDefaultForUsage