Compartilhar via


estrutura CRYPT_PROVIDER_REGDEFUSAGE (wintrust.h)

A estrutura CRYPT_PROVIDER_REGDEFUSAGE é usada pela função WintrustAddDefaultForUsage para registrar informações de retorno de chamada sobre o uso padrão de um provedor.

Sintaxe

typedef struct _CRYPT_PROVIDER_REGDEFUSAGE {
  DWORD cbStruct;
  GUID  *pgActionID;
  WCHAR *pwszDllName;
  char  *pwszLoadCallbackDataFunctionName;
  char  *pwszFreeCallbackDataFunctionName;
} CRYPT_PROVIDER_REGDEFUSAGE, *PCRYPT_PROVIDER_REGDEFUSAGE;

Membros

cbStruct

Tamanho, em bytes, dessa estrutura.

pgActionID

GUID que especifica a ação padrão do provedor.

pwszDllName

Ponteiro para o nome da DLL do provedor.

pwszLoadCallbackDataFunctionName

Ponteiro para o nome da função que carrega os dados de retorno de chamada a serem retornados quando a função WintrustGetDefaultForUsage é chamada com o parâmetro dwAction definido como DWACTION_ALLOCANDFILL. Essas informações também existem na estrutura WINTRUST_DATA .

pwszFreeCallbackDataFunctionName

Ponteiro para o nome da função que libera memória alocada quando a função WintrustGetDefaultForUsage é chamada com o parâmetro dwAction definido como DWACTION_FREE. Essas informações também existem na estrutura WINTRUST_DATA .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wintrust.h

Confira também

CRYPT_PROVIDER_DEFUSAGE

WINTRUST_DATA

WintrustAddDefaultForUsage