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. |