CRYPT_PROVIDER_REGDEFUSAGE Struktur (wintrust.h)

Die CRYPT_PROVIDER_REGDEFUSAGE-Struktur wird von der WintrustAddDefaultForUsage-Funktion verwendet, um Rückrufinformationen zur Standardnutzung eines Anbieters zu registrieren.

Syntax

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

Member

cbStruct

Größe dieser Struktur in Bytes.

pgActionID

GUID, die die Standardaktion des Anbieters angibt.

pwszDllName

Zeiger auf den Namen der Anbieter-DLL.

pwszLoadCallbackDataFunctionName

Zeiger auf den Namen der Funktion, die die Rückrufdaten lädt, die zurückgegeben werden sollen, wenn die WintrustGetDefaultForUsage-Funktion aufgerufen wird, wobei der dwAction-Parameter auf DWACTION_ALLOCANDFILL festgelegt ist. Diese Informationen sind auch in der WINTRUST_DATA-Struktur vorhanden.

pwszFreeCallbackDataFunctionName

Zeiger auf den Namen der Funktion, die zugewiesenen Arbeitsspeicher freigibt, wenn die WintrustGetDefaultForUsage-Funktion aufgerufen wird, wobei der dwAction-Parameter auf DWACTION_FREE festgelegt ist. Diese Informationen sind auch in der WINTRUST_DATA-Struktur vorhanden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wintrust.h

Weitere Informationen

CRYPT_PROVIDER_DEFUSAGE

WINTRUST_DATA

WintrustAddDefaultForUsage