Qué se incluye con el SDK

En la tabla siguiente se describe el contenido del SDK de Windows Media Administrador de dispositivos. Todos los archivos o carpetas se describen en relación con la ruta de instalación del SDK raíz.

Archivo Descripción
WMDM\ Carpeta de nivel superior para windows Media Administrador de dispositivos SDK. Esta carpeta incluye el archivo make para compilar todas las aplicaciones de ejemplo.
Idl\ Carpeta que contiene todos los archivos IDL necesarios para compilar los encabezados necesarios para los métodos de Administrador de dispositivos de Windows Media. Sin embargo, en lugar de usar estos archivos, puede usar los archivos de encabezado proporcionados en la carpeta inc\.
Para ver una lista de estos archivos IDL y saber qué archivos de encabezado se compilan a partir de los archivos IDL, consulte Compilación de los archivos IDL proporcionados con el SDK.
Inc\....
Carpeta que incluye todos los encabezados que definen las interfaces y los tipos de datos de este SDK.
mswmdm.h Define todas las interfaces de aplicación, interfaces del proveedor de servicios, interfaces de proveedor de contenido seguro, códigos de error, constantes, estructuras y la interfaz IComponentAuthenticate .
mswmdm_i.c Define la interfaz IWMDMNotification .
MtpExt.h Define estructuras específicas de MTP necesarias para las aplicaciones que llaman a IWMDMDevice3::D eviceIoControl.
resource.h Define varias constantes de recursos usadas por los ejemplos del SDK.
sac.h Define los datos de canal autenticados seguros requeridos por todas las aplicaciones y proveedores de servicios.
scclient.h Define la clase CSecureChannelClient requerida por todas las aplicaciones.
scserver.h Define la clase CSecureChannelServer requerida por todos los proveedores de servicios.
wmdm_ver.h Información de versión opcional sobre windows Media Administrador de dispositivos.
wmdmlog.h, wmdmlog_i.c Necesario para aplicaciones o proveedores de servicios que usan la interfaz IWMDMLogger .
wmdrmdeviceapp.h Necesario para las aplicaciones que controlan la medición de contenido (consulte Uso de contenido de medición).
wmsstd.h Define las macros auxiliares usadas por los ejemplos del SDK.
Lib\ Carpeta que contiene las bibliotecas de Administrador de dispositivos de Windows Media.
mssachlp.lib La biblioteca estática requerida por todos los proveedores de servicios y aplicaciones de Windows Media Administrador de dispositivos.
drmcrypto.lib La biblioteca estática requerida por todas las aplicaciones y proveedores de servicios de Windows Media Administrador de dispositivos que usan DRM.
mdsp\....
Carpeta que contiene el código de un proveedor de servicios de ejemplo. Para obtener información sobre este ejemplo, incluido cómo compilarlo y ejecutarlo, consulte Proveedor de servicios de ejemplo.
Aplicaciones\....
Carpeta que contiene dos subcarpetas que contienen dos mitades del código para una aplicación de escritorio de ejemplo proporcionada con el SDK. Para obtener información sobre este ejemplo, incluido cómo compilarlo, vea Aplicación de escritorio de ejemplo.
devicekit\....
Carpeta que contiene un conjunto de herramientas para probar el dispositivo portátil mediante Windows Media Administrador de dispositivos 11. Las pruebas incluyen enumeración y transferencia de archivos, funcionalidades drm y cumplimiento de MTP. Estas herramientas tienen su propio archivo de documentación.

Introducción