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 |