msdrmdefs.h 标头

此标头由 Active Directory Rights Management Services SDK 使用。 有关详细信息,请参阅:

msdrmdefs.h 包含以下编程接口:

回调函数

 
DRMCALLBACK

AD RMS SDK 中包含的某些函数通过使用你必须实现的回调函数向应用程序提供状态信息和许可证。 回调语法如下所示。

结构

 
DRM_ACTSERV_INFO

DRM_ACTSERV_INFO结构存储有关激活服务器的信息。
DRM_CLIENT_VERSION_INFO

接收有关 Active Directory Rights Management Services (AD RMS) 客户端和层次结构(如生产或预生产)的信息。
DRM_LICENSE_ACQ_DATA

在非静态许可证获取期间保存许可证获取数据。
DRMBOUNDLICENSEPARAMS

由 DRMCreateBoundLicense 用于绑定到许可证。
DRMID

标识对象。

枚举

 
DRM_DISTRIBUTION_POINT_INFO

指定在调用 DRMGetIssuanceLicenseInfo 时要检索相关信息的分发点的类型。
DRM_STATUS_MSG

由自定义回调函数用来指定调用回调函数的原因。
DRM_USAGEPOLICY_TYPE

与 DRMGetUsagePolicy 和 DRMSetUsagePolicy 函数一起使用,以指定使用策略的类型。
DRMATTESTTYPE

DRMATTESTTYPE 枚举指定要为数据 Blob 创建哪种类型的签名。
DRMENCODINGTYPE

DRMENCODINGTYPE 枚举标识许可证中使用的可能编码类型。
DRMGLOBALOPTIONS

定义用于指定用于传输协议的协议以及是否使用服务器密码箱的值。 DRMSetGlobalOptions 函数使用此枚举。
DRMSECURITYPROVIDERTYPE

DRMSECURITYPROVIDERTYPE 枚举指定所使用的安全 DRM 环境的类型。
DRMSPECTYPE

DRMSPECTYPE 枚举指示使用哪种类型的安全或库提供程序。
DRMTIMETYPE

DRMTIMETYPE 枚举指定时间类型。