Was ist im SDK enthalten?
In der folgenden Tabelle wird der Inhalt des Windows Media Geräte-Manager SDK beschrieben. Alle Dateien oder Ordner werden in Bezug auf den Installationspfad des Stamm-SDK beschrieben.
| Datei | BESCHREIBUNG |
|---|---|
| WMDM\ | Ordner der obersten Ebene für das Windows Media Geräte-Manager SDK. Dieser Ordner enthält das Makefile zum Erstellen aller Beispielanwendungen. |
| Idl\ | Ordner, der alle IDL-Dateien enthält, die zum Erstellen von Headern erforderlich sind, die für Windows Media Geräte-Manager sind. Anstatt diese Dateien zu verwenden, können Sie jedoch die Headerdateien verwenden, die im Ordner inc angegeben \ sind. Eine Liste dieser IDL-Dateien sowie Informationen dazu, welche Headerdateien aus welchen IDL-Dateien erstellt werden, finden Sie unter Kompilieren der mit dem SDK bereitgestellten IDL-Dateien. |
| inc \ .... |
Ordner, der alle Header enthält, die die Schnittstellen und Datentypen in diesem SDK definieren. |
| mswmdm.h | Definiert alle Anwendungsschnittstellen, Dienstanbieterschnittstellen, sicheren Inhaltsanbieterschnittstellen, Fehlercodes, Konstanten, Strukturen und die IComponentAuthenticate-Schnittstelle. |
| mswmdm _ i.c | Definiert die IWMDMNotification-Schnittstelle. |
| MtpExt.h | Definiert MTP-spezifische Strukturen, die für Anwendungen erforderlich sind, die IWMDMDevice3::D eviceIoControl aufrufen. |
| resource.h | Definiert verschiedene Ressourcenkonst constants, die von den SDK-Beispielen verwendet werden. |
| sac.h | Definiert sichere authentifizierte Kanaldaten, die für alle Anwendungen und Dienstanbieter erforderlich sind. |
| scclient.h | Definiert die CSecureChannelClient-Klasse, die für alle Anwendungen erforderlich ist. |
| scserver.h | Definiert die CSecureChannelServer-Klasse, die von allen Dienstanbietern benötigt wird. |
| wmdm _ ver.h | Optionale Versionsinformationen zu Windows Media Geräte-Manager. |
| wmdmlog.h, wmdmlog _ i.c | Erforderlich für Anwendungen oder Dienstanbieter, die die IWMDMLogger-Schnittstelle verwenden. |
| wmdrmdeviceapp.h | Erforderlich für Anwendungen, die die Inhaltsmessung verarbeiten (siehe Nutzung von Messungsinhalten). |
| wmsstd.h | Definiert Hilfsmakros, die von den SDK-Beispielen verwendet werden. |
| Lib\ | Ordner, der die Windows Media Geräte-Manager enthält. |
| mssachlp.lib | Die statische Bibliothek, die für alle Windows Media Geräte-Manager Anwendungen und Dienstanbieter erforderlich ist. |
| drmcrypto.lib | Die statische Bibliothek, die für alle Windows Media Geräte-Manager Anwendungen und Dienstanbieter erforderlich ist, die DRM verwenden. |
| mdsp \ .... |
Ordner, der den Code für einen Beispieldienstanbieter enthält. Informationen zu diesem Beispiel, einschließlich der Kompilierung und Ausführung, finden Sie unter Beispiel-Dienstanbieter. |
| apps \ .... |
Ordner, der zwei Unterordner enthält, die zwei Hälften des Codes für eine Beispieldesktopanwendung enthalten, die mit dem SDK bereitgestellt wird. Informationen zu diesem Beispiel, einschließlich der Kompilierung, finden Sie unter Beispieldesktopanwendung. |
| devicekit \ .... |
Ordner, der eine Suite von Tools zum Testen Ihres portablen Geräts mithilfe von Windows Media Geräte-Manager 11 enthält. Die Tests umfassen die Geräte- und Dateiaufzählung und -übertragung, DRM-Funktionen und MTP-Konformität. Diese Tools verfügen über eine eigene Dokumentationsdatei. |