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 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 tous les fournisseurs de services. définit Windows objets de Gestionnaire de périphériques multimédia. |
| Initguid. h | aucun (en-tête du kit de développement Platform SDK) | 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 définir le _ GUID afin d’éviter les problèmes d’attribution de noms de GUID externes. |
| mswmdm. h | WMDM. idl WMSP. idl icomponentauthenticate. idl |
Requis par tous les fournisseurs de services. Définit toutes les interfaces, les structures, les métadonnées, les codes d’erreur et d’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 Windows Media Format SDK) | 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 Windows les objets ou les fonctions du kit de développement logiciel (SDK) de Format multimédia. |
| mmreg. h | aucun (en-tête du kit de développement Platform SDK) | requis par les fournisseurs de services qui font référence à différentes définitions de format de média Windows 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 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. |