wintrust.h) (CRYPT_REGISTER_ACTIONID 结构

[ CRYPT_REGISTER_ACTIONID 结构可用于“要求”部分中指定的操作系统。 在后续版本中,它可能已更改或不可用。]

CRYPT_REGISTER_ACTIONID结构提供有关提供程序函数的信息。 WintrustAddActionID 函数使用此结构。

语法

typedef struct _CRYPT_REGISTER_ACTIONID {
  DWORD                 cbStruct;
  CRYPT_TRUST_REG_ENTRY sInitProvider;
  CRYPT_TRUST_REG_ENTRY sObjectProvider;
  CRYPT_TRUST_REG_ENTRY sSignatureProvider;
  CRYPT_TRUST_REG_ENTRY sCertificateProvider;
  CRYPT_TRUST_REG_ENTRY sCertificatePolicyProvider;
  CRYPT_TRUST_REG_ENTRY sFinalPolicyProvider;
  CRYPT_TRUST_REG_ENTRY sTestPolicyProvider;
  CRYPT_TRUST_REG_ENTRY sCleanupProvider;
} CRYPT_REGISTER_ACTIONID, *PCRYPT_REGISTER_ACTIONID;

成员

cbStruct

此结构的大小(以字节为单位)。

sInitProvider

CRYPT_TRUST_REG_ENTRY 结构,用于标识初始化提供程序的函数。

sObjectProvider

CRYPT_TRUST_REG_ENTRY 用于标识对象提供程序函数的结构。

sSignatureProvider

CRYPT_TRUST_REG_ENTRY 用于标识签名提供程序函数的结构。

sCertificateProvider

CRYPT_TRUST_REG_ENTRY 用于标识证书提供程序函数的结构。

sCertificatePolicyProvider

CRYPT_TRUST_REG_ENTRY 用于标识证书策略提供程序函数的结构。

sFinalPolicyProvider

CRYPT_TRUST_REG_ENTRY 用于标识最终策略提供程序函数的结构。

sTestPolicyProvider

CRYPT_TRUST_REG_ENTRY 用于标识测试策略提供程序函数的结构。

sCleanupProvider

CRYPT_TRUST_REG_ENTRY 结构,用于标识清理提供程序函数。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 wintrust.h

另请参阅

CRYPT_TRUST_REG_ENTRY

WintrustAddActionID