Compartir a través de


Archivos de biblioteca, archivos de encabezado y Configuración del compilador

[La característica asociada a esta página, SDK de Windows Media Format 11, es una característica heredada. Se ha reemplazado por Lector de origen y Receptor escritor. Lector de origen y Receptor escritor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el código nuevo use Lector de origen y Receptor escritor en lugar del SDK de Windows Media Format 11, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible].

Los componentes de programación de las API extendidas del cliente DRM de Windows Media se definen en el archivo de encabezado wmdrmsdk.h y se implementan en las bibliotecas wmdrmsdk.lib y mfuuid.lib.

Algunas de las funciones de las API extendidas del cliente DRM de Windows Media requieren que obtenga una biblioteca protegida de Microsoft. Esta biblioteca, denominada biblioteca de código auxiliar de esta documentación, es específica del destinatario y especifica el nivel de seguridad de la aplicación para las aplicaciones. La biblioteca de código auxiliar reemplaza wmdrmsdk.lib; nunca debe vincularse a ambos.

Nota La biblioteca de código auxiliar DRM es independiente de la biblioteca de código auxiliar usada por el resto del SDK de Windows Media Format, pero tiene licencia con el mismo método.

Nota La biblioteca de código auxiliar DRM debe estar vinculada a la aplicación después del archivo de biblioteca msvcrt.lib para evitar errores del enlazador.

La biblioteca de código auxiliar contiene un certificado incrustado que Microsoft puede revocar si no cumple los términos y condiciones del contrato de licencia.

En la documentación se etiquetan métodos específicos que requieren la biblioteca de código auxiliar. Si intenta usar este método sin vincular a la biblioteca de código auxiliar, devolverá un error de NS_E_DRM_STUBLIB_REQUIRED.

El subsistema DRM no se puede usar en una compilación de depuración. Si se intenta, los métodos de la API devolverán el error NS_E_DRM_DEBUGGING_NOT_ALLOWED.

Introducción

Archivos de biblioteca y configuración del compilador

Obtención de la biblioteca DRM necesaria