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.

Erste Schritte