Partager via


Éléments inclus dans le Kit de développement logiciel (SDK)

Le tableau suivant décrit le contenu du Kit de développement logiciel (SDK) Windows Media Gestionnaire de périphériques. Tous les fichiers ou dossiers sont décrits par rapport au chemin d’installation du KIT de développement logiciel (SDK) racine.

Fichier Description
WMDM\ Dossier de niveau supérieur pour le Kit de développement logiciel (SDK) Windows Media Gestionnaire de périphériques. Ce dossier inclut le makefile pour générer toutes les exemples d’applications.
Idl\ Dossier qui contient tous les fichiers IDL requis pour générer les en-têtes nécessaires aux méthodes Windows Media Gestionnaire de périphériques. Toutefois, au lieu d’utiliser ces fichiers, vous pouvez utiliser les fichiers d’en-tête fournis dans le dossier inc\.
Pour obtenir la liste de ces fichiers IDL et pour savoir quels fichiers d’en-tête sont générés à partir de quels fichiers IDL, consultez Compilation des fichiers IDL fournis avec le kit SDK.
Inc\....
Dossier qui inclut tous les en-têtes qui définissent les interfaces et les types de données dans ce kit SDK.
mswmdm.h Définit toutes les interfaces d’application, les interfaces de fournisseur de services, les interfaces du fournisseur de contenu sécurisé, les codes d’erreur, les constantes, les structures et l’interface IComponentAuthenticate .
mswmdm_i.c Définit l’interface IWMDMNotification .
MtpExt.h Définit les structures spécifiques À MTP requises pour les applications appelant IWMDMDevice3::D eviceIoControl.
resource.h Définit différentes constantes de ressources utilisées par les exemples sdk.
sac.h Définit les données de canal authentifiées sécurisées requises par toutes les applications et fournisseurs de services.
scclient.h Définit la classe CSecureChannelClient requise par toutes les applications.
scserver.h Définit la classe CSecureChannelServer requise par tous les fournisseurs de services.
wmdm_ver.h Informations de version facultatives sur les Gestionnaire de périphériques Windows Media.
wmdmlog.h, wmdmlog_i.c Obligatoire pour les applications ou les fournisseurs de services qui utilisent l’interface IWMDMLogger .
wmdrmdeviceapp.h Obligatoire pour les applications qui gèrent le contrôle de contenu (consultez Contrôle de l’utilisation du contenu).
wmsstd.h Définit les macros d’assistance utilisées par les exemples sdk.
Lib\ Dossier contenant les bibliothèques de Gestionnaire de périphériques Windows Media.
mssachlp.lib Bibliothèque statique requise par tous les fournisseurs de services et applications Windows Media Gestionnaire de périphériques.
drmcrypto.lib Bibliothèque statique requise par toutes les applications et fournisseurs de services Windows Media Gestionnaire de périphériques qui utilisent drm.
mdsp\....
Dossier qui contient le code d’un exemple de fournisseur de services. Pour plus d’informations sur cet exemple, notamment sur la façon de le compiler et de l’exécuter, consultez Exemple de fournisseur de services.
Apps\....
Dossier qui contient deux sous-dossiers qui contiennent deux moitiés du code d’un exemple d’application de bureau fourni avec le SDK. Pour plus d’informations sur cet exemple, notamment sur la façon de le compiler, consultez Exemple d’application de bureau.
devicekit\....
Dossier qui contient une suite d’outils pour tester votre appareil portable à l’aide de Windows Media Gestionnaire de périphériques 11. Les tests incluent l’énumération et le transfert d’appareils et de fichiers, les fonctionnalités DRM et la conformité MTP. Ces outils ont leur propre fichier de documentation.

Prise en main