Condividi tramite


File di libreria e intestazione necessari per un'applicazione

Questa sezione elenca le librerie, i file di intestazione o i file IDL da includere per sviluppare un'applicazione o un plug-in di Windows Gestione dispositivi Media. Come accennato in Compilazione dei file IDL forniti con l'SDK, l'SDK include sia i file IDL che i file di intestazione predefiniti e l'applicazione può usare entrambi. Si noti che alcuni file di intestazione non hanno file IDL corrispondenti e non è possibile crearli autonomamente. Se si creano file IDL personalizzati, includere le dipendenze elencate in Compilazione dei file IDL forniti con l'SDK.

Non tutte le applicazioni richiedono tutti i file; leggere la descrizione per scoprire se l'applicazione richiede un file.

Intestazione predefinita o libreria IDL equivalente Descrizione
mssachlp.lib Nessuno Richiesto da tutte le applicazioni. Contiene oggetti Windows Media Gestione dispositivi.
wmvcore.lib Nessuno Richiesto dalle applicazioni che usano oggetti o funzioni di Windows Media Format SDK.
initguid.h nessuno (intestazione platform SDK) Obbligatorio da tutte le applicazioni per definire i valori GUID usando il file Mswmdm.h predefinito. È necessario includere initguid.h una sola volta e una sola volta nel progetto. Questa intestazione ridefine la macro DEFINE_GUID per evitare problemi di denominazione GUID esterni.
mmreg.h nessuno (intestazione platform SDK) Richiesto dalle applicazioni che fanno riferimento a varie definizioni di formato Windows Media standard, ad esempio WAVEFORMATEX.
mswmdm.h WMDM.idlicomponentauthenticate.idl
Richiesto da tutte le applicazioni. Definisce tutte le interfacce dell'applicazione, nonché strutture, metadati, errori e altre costanti.
sac.h Nessuno Richiesto da tutte le applicazioni. Definisce i protocolli SAC.
scclient.h Nessuno Richiesto da tutte le applicazioni. Dichiara la classe CSecureChannelClient .
wmdmlog.hwmdmlog_i.c
Wmdmlog.idl Richiesto dalle applicazioni che usano l'interfaccia IWMDMLogger .
wmdrmdeviceapp.h WMDRMDeviceApp.idl Richiesto dalle applicazioni o dai plug-in che aggiornano i componenti DRM o i conteggi dei giochi di contatore nei dispositivi.
wmsdk.h nessuno (fornito da Windows Media Format SDK) Obbligatorio per le applicazioni che usano i metodi di Windows Media Format SDK.
MtpExt.h Nessuno Obbligatorio per le applicazioni che chiamano IWMDMDevice3::D eviceIoControl nei dispositivi MTP. Definisce varie costanti e strutture MTP standard.
Key.c Nessuno Definisce una chiave e un certificato da Microsoft. La versione fornita con l'SDK include una chiave fittizia di test che consentirà l'uso di file Windows Media protetti non DRM.

Guida per programmatori