Im SDK enthaltene Elemente

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 die Makefile-Datei 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-Methoden erforderlich sind. Anstatt diese Dateien zu verwenden, können Sie jedoch die Headerdateien verwenden, die im Ordner "inc\" bereitgestellt werden.
Eine Liste dieser IDL-Dateien und 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, sichere 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 Ressourcenkonstanten, die von den SDK-Beispielen verwendet werden.
sac.h Definiert sichere authentifizierte Kanaldaten, die von allen Anwendungen und Dienstanbietern benötigt werden.
scclient.h Definiert die CSecureChannelClient-Klasse , die von allen Anwendungen benötigt wird.
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 Messung der Inhaltsnutzung).
wmsstd.h Definiert Hilfsmakros, die von den SDK-Beispielen verwendet werden.
Lib\ Ordner, der die Windows Media-Geräte-Manager-Bibliotheken enthält.
mssachlp.lib Die statische Bibliothek, die von allen Windows Media-Geräte-Manager Anwendungen und Dienstanbietern benötigt wird.
drmcrypto.lib Die statische Bibliothek, die von allen Windows Media-Geräte-Manager Anwendungen und Dienstanbietern benötigt wird, 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 Beispieldienstanbieter.
Apps\....
Ordner mit zwei Unterordnern, die zwei Hälften des Codes für eine mit dem SDK bereitgestellte Beispieldesktopanwendung enthalten. Informationen zu diesem Beispiel, einschließlich der Kompilierung, finden Sie unter Beispieldesktopanwendung.
devicekit\....
Ordner, der eine Suite von Tools zum Testen Ihres tragbaren Geräts mit Windows Media Geräte-Manager 11 enthält. Die Tests umfassen die Enumeration und Übertragung von Geräten und Dateien, DRM-Funktionen und MTP-Konformität. Diese Tools verfügen über eine eigene Dokumentationsdatei.

Erste Schritte