O que está incluído no SDK
A tabela a seguir descreve o conteúdo do SDK do Windows Media Gerenciador de Dispositivos. Todos os arquivos ou pastas são descritos em relação ao caminho de instalação do SDK raiz.
Arquivo | Descrição |
---|---|
WMDM\ | Pasta de nível superior para o SDK do Windows Media Gerenciador de Dispositivos. Essa pasta inclui o makefile para criar todos os aplicativos de exemplo. |
Idl\ | Pasta que contém todos os arquivos IDL necessários para criar cabeçalhos necessários para métodos de Gerenciador de Dispositivos do Windows Media. No entanto, em vez de usar esses arquivos, você pode usar os arquivos de cabeçalho fornecidos na pasta inc\. Para ver uma lista desses arquivos IDL e saber quais arquivos de cabeçalho são criados a partir dos quais arquivos IDL, consulte Compilando os arquivos IDL fornecidos com o SDK. |
Inc\.... |
Pasta que inclui todos os cabeçalhos que definem as interfaces e os tipos de dados neste SDK. |
mswmdm.h | Define todas as interfaces de aplicativo, interfaces do provedor de serviços, interfaces seguras do provedor de conteúdo, códigos de erro, constantes, estruturas e a interface IComponentAuthenticate . |
mswmdm_i.c | Define a interface IWMDMNotification . |
MtpExt.h | Define estruturas específicas de MTP necessárias para aplicativos que chamam IWMDMDevice3::D eviceIoControl. |
resource.h | Define várias constantes de recursos usadas pelos exemplos do SDK. |
sac.h | Define dados de canal autenticados seguros exigidos por todos os aplicativos e provedores de serviços. |
scclient.h | Define a classe CSecureChannelClient exigida por todos os aplicativos. |
scserver.h | Define a classe CSecureChannelServer exigida por todos os provedores de serviços. |
wmdm_ver.h | Informações de versão opcionais sobre o Windows Media Gerenciador de Dispositivos. |
wmdmlog.h, wmdmlog_i.c | Necessário para aplicativos ou provedores de serviços que usam a interface IWMDMLogger . |
wmdrmdeviceapp.h | Necessário para aplicativos que lidam com medição de conteúdo (consulte Medição de uso de conteúdo). |
wmsstd.h | Define macros auxiliares usadas pelos exemplos do SDK. |
Lib\ | Pasta que contém as bibliotecas de Gerenciador de Dispositivos do Windows Media. |
mssachlp.lib | A biblioteca estática exigida por todos os aplicativos e provedores de serviços do Windows Media Gerenciador de Dispositivos. |
drmcrypto.lib | A biblioteca estática exigida por todos os aplicativos e provedores de serviços do Windows Media Gerenciador de Dispositivos que usam DRM. |
mdsp\.... |
Pasta que contém o código de um provedor de serviços de exemplo. Para obter informações sobre este exemplo, incluindo como compilá-lo e executá-lo, consulte Provedor de Serviços de Exemplo. |
Apps\.... |
Pasta que contém duas subpastas que contêm duas metades do código para um aplicativo de área de trabalho de exemplo fornecido com o SDK. Para obter informações sobre este exemplo, incluindo como compilá-lo, consulte Aplicativo de área de trabalho de exemplo. |
devicekit\.... |
Pasta que contém um conjunto de ferramentas para testar seu dispositivo portátil usando o Windows Media Gerenciador de Dispositivos 11. O teste inclui enumeração e transferência de dispositivos e arquivos, funcionalidades de DRM e conformidade com MTP. Essas ferramentas têm seu próprio arquivo de documentação. |