Fichiers d’en-tête et de bibliothèque requis pour une application

cette section répertorie les bibliothèques, les fichiers d’en-tête ou les fichiers IDL que vous devez inclure pour développer une application ou un plug-in Windows Media Gestionnaire de périphériques. Comme mentionné dans la compilation des fichiers IDL fournis avec le kit de développement logiciel (SDK), le kit de développement logiciel (SDK) contient à la fois des fichiers IDL et des fichiers d’en-tête prédéfinis, et votre application peut utiliser (Notez que certains fichiers d’en-tête n’ont pas de fichiers IDL correspondants et que vous ne pouvez pas les créer vous-même.) Si vous générez vos propres fichiers IDL, incluez les dépendances listées dans compilation des fichiers IDL fournis avec le kit de développement logiciel (SDK).

Toutes les applications n’ont pas besoin de tous les fichiers ; Lisez la description pour savoir si votre application a besoin d’un fichier.

En-tête ou bibliothèque prédéfinie IDL équivalent Description
mssachlp. lib Aucun Requis par toutes les applications. contient des objets Windows Media Gestionnaire de périphériques.
wmvcore. lib Aucun requis par les applications qui utilisent des objets ou des fonctions du kit de développement logiciel (SDK) Windows Media Format.
Initguid. h aucun (en-tête du kit de développement Platform SDK) Requis par toutes les applications pour définir les valeurs GUID à l’aide du fichier mswmdm. h prédéfini. Vous devez inclure Initguid. h une fois et une seule fois dans votre projet. Cet en-tête redéfinit la macro définir le _ GUID afin d’éviter les problèmes d’attribution de noms de GUID externes.
mmreg. h aucun (en-tête du kit de développement Platform SDK) requis par les applications qui font référence à différentes définitions de format de média Windows standard, telles que WAVEFORMATEX.
mswmdm. h WMDM. idlicomponentauthenticate. idl
Requis par toutes les applications. Définit toutes les interfaces d’application, ainsi que les structures, les métadonnées, les erreurs et d’autres constantes.
sac. h Aucun Requis par toutes les applications. Définit les protocoles SAC.
scclient. h Aucun Requis par toutes les applications. Déclare la classe CSecureChannelClient .
wmdmlog. hwmdmlog _ i. c
Wmdmlog. idl Requis par les applications qui utilisent l’interface IWMDMLogger .
wmdrmdeviceapp. h WMDRMDeviceApp. idl Requis par les applications ou les plug-ins qui mettent à jour des composants DRM ou des compteurs de jeux sur les appareils.
WMSDK. h aucun (fourni par Windows Media Format SDK) requis pour les applications qui utilisent les méthodes du kit de développement logiciel (SDK) Windows Media Format.
MtpExt. h Aucun Requis pour les applications qui appellent IWMDMDevice3 ::D eviceiocontrol sur les appareils MTP. Définit différentes constantes et structures MTP standard.
Key. c Aucun Définit une clé et un certificat auprès de Microsoft. la version fournie avec le kit de développement logiciel (SDK) comprend une clé factice de test qui permet d’utiliser des fichiers multimédias Windows protégés non DRM.

Guide de programmation