SDK 包含的内容
下表描述了 Windows Media 设备管理器 SDK 的内容。 所有文件或文件夹都与根 SDK 安装路径相关。
文件 | 说明 |
---|---|
WMDM\ | Windows Media 设备管理器 SDK 的顶级文件夹。 此文件夹包含用于生成所有示例应用程序的生成文件。 |
Idl\ | 包含生成 Windows Media 设备管理器 方法所需的标头所需的所有 IDL 文件的文件夹。 但是,可以使用 inc\ 文件夹中提供的头文件,而不是使用这些文件。 若要查看这些 IDL 文件的列表,并了解哪些头文件是从哪些 IDL 文件生成的,请参阅 编译随 SDK 一起提供的 IDL 文件。 |
公司\。。。。 |
包含定义此 SDK 中接口和数据类型的所有标头的文件夹。 |
mswmdm.h | 定义所有应用程序接口、服务提供程序接口、安全内容提供程序接口、错误代码、常量、结构和 IComponentAuthenticate 接口。 |
mswmdm_i.c | 定义 IWMDMNotification 接口。 |
MtpExt.h | 定义调用 IWMDMDevice3::D eviceIoControl 的应用程序所需的特定于 MTP 的结构。 |
resource.h | 定义 SDK 示例使用的各种资源常量。 |
sac.h | 定义所有应用程序和服务提供商所需的安全经过身份验证的通道数据。 |
scclient.h | 定义所有应用程序所需的 CSecureChannelClient 类。 |
scserver.h | 定义所有服务提供程序所需的 CSecureChannelServer 类。 |
wmdm_ver.h | 有关 Windows Media 设备管理器的可选版本信息。 |
wmdmlog.h、wmdmlog_i.c | 对于使用 IWMDMLogger 接口的应用程序或服务提供程序是必需的。 |
wmdrmdeviceapp.h | 处理内容计量的应用程序需要 (请参阅对 内容使用情况) 进行计量。 |
wmsstd.h | 定义 SDK 示例使用的帮助程序宏。 |
自由\ | 保存 Windows Media 设备管理器库的文件夹。 |
mssachlp.lib | 所有 Windows Media 设备管理器应用程序和服务提供商所需的静态库。 |
drmcrypto.lib | 所有 Windows Media 设备管理器使用 DRM 的应用程序和服务提供商所需的静态库。 |
mdsp\.... |
包含示例服务提供程序的代码的文件夹。 有关此示例的信息,包括如何编译和运行它,请参阅 示例服务提供程序。 |
应用程序\。。。。 |
包含两个子文件夹的文件夹,这些子文件夹保存与 SDK 一起提供的示例桌面应用程序代码的两半。 有关此示例的信息,包括如何编译它,请参阅 示例桌面应用程序。 |
devicekit\.... |
包含一套用于使用 Windows Media 设备管理器 11 测试便携式设备的工具的文件夹。 测试包括设备和文件枚举和传输、DRM 功能以及 MTP 符合性。 这些工具有自己的文档文件。 |