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 |