Bibliothèques et en-têtes requis pour un fournisseur de services
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 Device Manager. Comme mentionné dans Compilation des fichiers IDL fournis avec le SDK, le SDK inclut à la fois les fichiers IDL et les fichiers d’en-tête prédéfinis, et votre application peut utiliser l’un ou l’autre. (Notez que certains fichiers d’en-tête n’ont pas de fichiers IDL correspondants et que vous ne pouvez pas les générer vous-même.) Si vous créez vos propres fichiers IDL, incluez les dépendances répertoriées dans compilation des fichiers IDL fournis avec le Kit de développement logiciel (SDK).
Toutes les applications ne nécessitent pas tous les fichiers ; lisez la description pour savoir si votre application nécessite un fichier.
En-tête ou bibliothèque prédéfini | IDL équivalent | Description |
---|---|---|
mssachlp.lib | aucun | Requis par tous les fournisseurs de services. Définit des objets Gestionnaire de périphériques Windows Media. |
initguid.h | aucun (en-tête du Kit de développement logiciel (SDK) de plateforme) | Requis par tous les fournisseurs de services 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 DEFINE_GUID pour éviter les problèmes d’affectation de noms GUID externes. |
mswmdm.h | WMDM.idl WMSP.idl icomponentauthenticate.idl |
Requis par tous les fournisseurs de services. Définit toutes les interfaces, structures, métadonnées, codes d’erreur et autres constantes du fournisseur de services. |
sac.h | aucun | Requis par tous les fournisseurs de services. Définit les protocoles SAC. |
scserver.h | aucun | Requis par tous les fournisseurs de services. Déclare la classe CSecureChannelServer. |
wmdmlog.hwmdmlog_i.c |
Wmdmlog.idl | Requis par les fournisseurs de services qui utilisent l’interface IWMDMLogger. |
wmsdk.h | aucun (fourni par le Kit de développement logiciel (SDK) windows Media Format) | Requis pour les fournisseurs de services qui utilisent les méthodes du KIT DE DÉVELOPPEMENT logiciel (SDK) Windows Media Format. |
wmvcore.lib | aucun | Requis par les fournisseurs de services qui utilisent des objets ou fonctions du Kit de développement logiciel (SDK) Windows Media Format. |
mmreg.h | aucun (en-tête du Kit de développement logiciel (SDK) de plateforme) | Requis par les fournisseurs de services qui référencent différentes définitions de format Windows Media standard, telles que WAVEFORMATEX. |
MtpExt.h | aucun | Requis pour les fournisseurs de services qui gèrent IMDSPDevice3 ::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 de Microsoft. La version fournie avec le Kit de développement logiciel (SDK) inclut une clé factice de test qui permettra l’utilisation de fichiers Windows Media non protégés par DRM. |
Rubriques connexes
-
création d’un de fournisseur de services