CRYPT_PROVIDER_REGDEFUSAGE 構造体 (wintrust.h)

CRYPT_PROVIDER_REGDEFUSAGE構造体は、プロバイダーの既定の使用状況に関するコールバック情報を登録するために WintrustAddDefaultForUsage 関数によって使用されます。

構文

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

メンバー

cbStruct

この構造体のサイズ (バイト単位)。

pgActionID

プロバイダーの既定のアクションを指定する GUID。

pwszDllName

プロバイダー DLL の名前へのポインター。

pwszLoadCallbackDataFunctionName

wintrustGetDefaultForUsage 関数が dwAction パラメーターを DWACTION_ALLOCANDFILL に設定して呼び出されたときに返されるコールバック データを読み込む関数の名前へのポインター。 この情報は、 WINTRUST_DATA 構造体にも存在します。

pwszFreeCallbackDataFunctionName

wintrustGetDefaultForUsage 関数が dwAction パラメーターを DWACTION_FREE に設定して呼び出されたときに、割り当てられたメモリを解放する関数の名前へのポインター。 この情報は、 WINTRUST_DATA 構造体にも存在します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header wintrust.h

こちらもご覧ください

CRYPT_PROVIDER_DEFUSAGE

WINTRUST_DATA

WintrustAddDefaultForUsage