Freigeben über


Erforderliche Bibliotheks- und Headerdateien für eine Anwendung

In diesem Abschnitt werden die Bibliotheken, Headerdateien oder IDL-Dateien aufgelistet, die Sie zum Entwickeln einer Windows Media-Geräte-Manager-Anwendung oder eines Plug-Ins einschließen müssen. Wie unter Kompilieren der mit dem SDK bereitgestellten IDL-Dateien erwähnt, enthält das SDK sowohl IDL-Dateien als auch vordefinierte Headerdateien, und Ihre Anwendung kann beides verwenden. (Beachten Sie, dass einige Headerdateien keine entsprechenden IDL-Dateien enthalten und sie nicht selbst erstellen können.) Wenn Sie Ihre eigenen IDL-Dateien erstellen, fügen Sie die Abhängigkeiten ein, die unter Kompilieren der mit dem SDK bereitgestellten IDL-Dateien aufgeführt sind.

Nicht für alle Anwendungen sind alle Dateien erforderlich. Lesen Sie die Beschreibung, um zu erfahren, ob Ihre Anwendung eine Datei erfordert.

Vordefinierter Header oder eine vordefinierte Bibliothek Äquivalente IDL BESCHREIBUNG
mssachlp.lib Keine Von allen Anwendungen erforderlich. Enthält Windows Media-Geräte-Manager-Objekte.
wmvcore.lib Keine Erforderlich für Anwendungen, die Objekte oder Funktionen des Windows Media Format SDK verwenden.
initguid.h none (Platform SDK-Header) Erforderlich für alle Anwendungen, um die GUID-Werte mithilfe der vordefinierten Datei "Mswmdm.h" zu definieren. Sie müssen initguid.h einmal und nur einmal in Ihr Projekt einschließen. Dieser Header definiert das DEFINE_GUID Makro neu, um externe GUID-Benennungsprobleme zu vermeiden.
mmreg.h none (Platform SDK-Header) Erforderlich für Anwendungen, die auf verschiedene Windows Media-Standardformatdefinitionen verweisen, z. B. WAVEFORMATEX.
mswmdm.h WMDM.idlicomponentauthenticate.idl
Von allen Anwendungen erforderlich. Definiert alle Anwendungsschnittstellen sowie Strukturen, Metadaten, Fehler und andere Konstanten.
sac.h Keine Von allen Anwendungen erforderlich. Definiert SAC-Protokolle.
scclient.h Keine Von allen Anwendungen erforderlich. Deklariert die CSecureChannelClient-Klasse .
wmdmlog.hwmdmlog_i.c
Wmdmlog.idl Erforderlich für Anwendungen, die die IWMDMLogger-Schnittstelle verwenden.
wmdrmdeviceapp.h WMDRMDeviceApp.idl Erforderlich für Anwendungen oder Plug-Ins, die DRM-Komponenten oder die Anzahl der Gerätewiedergabe auf Geräten aktualisieren.
wmsdk.h keine (vom Windows Media Format SDK bereitgestellt) Erforderlich für Anwendungen, die Windows Media Format SDK-Methoden verwenden.
MtpExt.h Keine Erforderlich für Anwendungen, die IWMDMDevice3::D eviceIoControl auf MTP-Geräten aufrufen. Definiert verschiedene MTP-Standardkonstanten und -strukturen.
Key.c Keine Definiert einen Schlüssel und ein Zertifikat von Microsoft. Die im Lieferumfang des SDK enthaltene Version enthält einen Test-Dummyschlüssel, der die Verwendung von nicht DRM geschützten Windows Media-Dateien ermöglicht.

Programmierhandbuch