Dela via


Vad ingår i SDK:et

I följande tabell beskrivs innehållet i Windows Media Device Manager SDK. Alla filer eller mappar beskrivs i förhållande till SDK-installationsrotmappen.

Fil Beskrivning
WMDM\ Mappen på den översta nivån för Windows Media Device Manager SDK. Den här mappen innehåller makefile för att skapa alla exempelprogram.
Idl\ Mapp som innehåller alla IDL-filer som krävs för att skapa rubriker som behövs för Windows Media Device Manager-metoder. Men i stället för att använda dessa filer kan du använda huvudfilerna som anges i mappen inc\ .
Om du vill se en lista över dessa IDL-filer och om du vill veta vilka huvudfiler som skapas från vilka IDL-filer kan du läsa Kompilera de IDL-filer som levereras med SDK:t.
AB\....
Mapp som innehåller alla rubriker som definierar gränssnitten och datatyperna i denna SDK.
mswmdm.h Definierar alla programgränssnitt, tjänstleverantörsgränssnitt, säkra innehållsprovidergränssnitt, felkoder, konstanter, strukturer och IComponentAuthenticate-gränssnittet.
mswmdm_i.c Definierar gränssnittet IWMDMNotification.
MtpExt.h Definierar MTP-specifika strukturer som krävs för program som anropar IWMDMDevice3::DeviceIoControl.
resource.h Definierar olika resurskonstanter som används av SDK-exemplen.
sac.h Definierar säkra autentiserade kanaldata som krävs av alla program och tjänstleverantörer.
scclient.h Definierar den CSecureChannelClient- klass som krävs av alla program.
scserver.h Definierar CSecureChannelServer klass som krävs av alla tjänstleverantörer.
wmdm_ver.h Valfri versionsinformation om Enhetshanteraren för Windows Media.
wmdmlog.h, wmdmlog_i.c Krävs för program eller tjänstleverantörer som använder gränssnittet IWMDMLogger.
wmdrmdeviceapp.h Krävs för applikationer som hanterar innehållsmätning (se Mätning av innehållsanvändning).
wmsstd.h Definierar hjälpmakron som används av SDK-exemplen.
lib\ Mapp som innehåller Windows Media Device Manager-biblioteken.
mssachlp.lib Det statiska bibliotek som krävs av alla Windows Media Device Manager-program och tjänstleverantörer.
drmcrypto.lib Det statiska bibliotek som krävs av alla Windows Media Device Manager-program och tjänstleverantörer som använder DRM.
mdsp\....
Mapp som innehåller koden för en exempeltjänstleverantör. Information om det här exemplet, inklusive hur du kompilerar och kör det, finns i Exempeltjänstprovider.
Apps\....
Mapp som innehåller två undermappar som innehåller två halvor av koden för ett skrivbordsexempelprogram som medföljer SDK:t. Information om det här exemplet, inklusive hur du kompilerar det, finns i Exempel på skrivbordsprogram.
devicekit\....
Mapp som innehåller en uppsättning verktyg för att testa din bärbara enhet med hjälp av Windows Media Device Manager 11. Testning omfattar enhets- och filuppräkning och överföring, DRM-funktioner och MTP-efterlevnad. Dessa verktyg har en egen dokumentationsfil.

Komma igång