SDK 隨附的內容
下表描述 Windows 媒體設備管理器 SDK 的內容。 與根 SDK 安裝路徑相關的所有檔案或資料夾都會被描述。
檔 | 描述 |
---|---|
WMDM\ | Windows 媒體設備管理器 SDK 的最上層資料夾。 此資料夾包含用於建置所有範例應用程式的makefile。 |
idl\ | 包含 Windows 媒體設備管理器方法所需建置標頭所需的所有 IDL 檔案的資料夾。 不過,您可以使用 inc\ 資料夾中提供的標頭檔,而不是使用這些檔案。 若要查看這些 IDL 檔案的清單,以及瞭解哪些標頭檔是從哪個 IDL 檔案建置的,請參閱 編譯 SDK 提供的 IDL 檔案。 |
股份有限公司\.... |
包含此 SDK 中定義介面和資料類型之所有標頭的資料夾。 |
mswmdm.h | 定義所有應用程式介面、服務提供者介面、安全內容提供者介面、錯誤碼、常數、結構和 IComponentAuthenticate 介面。 |
mswmdm_i.c | 定義 IWMDMNotification 介面。 |
MtpExt.h | 定義應用程式在呼叫 IWMDMDevice3::DeviceIoControl時所需的 MTP 特定的結構體。 |
resource.h | 定義 SDK 範例所使用的各種資源常數。 |
sac.h | 定義所有應用程式和服務提供者所需的安全已驗證通道數據。 |
scclient.h | 定義所有應用程式所需的 CSecureChannelClient 類別。 |
scserver.h | 定義所有服務提供者所需的 CSecureChannelServer 類別。 |
wmdm_ver.h | Windows 媒體設備管理員的選擇性版本資訊。 |
wmdmlog.h, wmdmlog_i.c | 使用 IWMDMLogger 介面的應用程式或服務提供者需要。 |
wmdrmdeviceapp.h | 需要用於處理內容計量的應用程式(請參閱 計量內容使用量)。 |
wmsstd.h | 定義 SDK 範例所使用的協助巨集。 |
函式庫 | 保存 Windows 媒體設備管理員連結庫的資料夾。 |
mssachlp.lib | 所有 Windows 媒體設備管理員應用程式和服務提供者所需的靜態庫。 |
drmcrypto.lib | 所有使用DRM的 Windows 媒體設備管理器應用程式和服務提供者所需的靜態庫。 |
mdsp\.... |
包含範例服務提供者程式代碼的資料夾。 如需此範例的相關信息,包括如何編譯和執行它,請參閱 範例服務提供者。 |
應用程式\。。。。 |
包含兩個子資料夾的資料夾,其中包含 SDK 所提供的範例傳統型應用程式程式代碼的兩半。 如需此範例的相關信息,包括如何編譯它,請參閱 範例傳統型應用程式。 |
devicekit\.... |
資料夾,其中包含一組工具,可用來使用 Windows 媒體設備管理員 11 測試您的可攜式裝置。 測試包括裝置和檔案列舉和傳輸、DRM 功能和 MTP 合規性。 這些工具有自己的文件檔案。 |