Bibliotheksdateien, Headerdateien und Einstellungen
Die Programmierkomponenten der erweiterten APIs des Windows Media DRM-Clients werden in der Headerdatei wmdrmsdk.h definiert und in den Bibliotheken wmdrmsdk.lib und mfuuid.lib implementiert.
Einige der Funktionen der erweiterten APIs Windows Media DRM-Clients erfordern, dass Sie eine geschützte Bibliothek von Microsoft abrufen. Diese Bibliothek, die in dieser Dokumentation als Stubbibliothek bezeichnet wird, ist spezifisch für den Empfänger und gibt die Anwendungssicherheitsstufe für Ihre Anwendungen an. Die Stubbibliothek ersetzt wmdrmsdk.lib. Sie sollten nie mit beiden verknüpfen.
Hinweis: Die DRM-Stubbibliothek ist von der Stubbibliothek getrennt, die vom rest des Windows Media Format SDK verwendet wird, wird jedoch mit der gleichen Methode lizenziert.
Hinweis: Die DRM-Stubbibliothek muss nach der Bibliotheksdatei msvcrt.lib mit Ihrer Anwendung verknüpft werden, um Linkerfehler zu vermeiden.
Die Stubbibliothek enthält ein eingebettetes Zertifikat, das von Microsoft widerrufen werden kann, wenn Sie die Geschäftsbedingungen des Lizenzvertrags nicht einhalten.
Bestimmte Methoden, die die Stubbibliothek erfordern, werden in der Dokumentation bezeichnet. Wenn Sie versuchen, eine solche Methode zu verwenden, ohne eine Verknüpfung mit der Stubbibliothek zu erstellen, wird der Fehler NS _ E _ DRM _ STUBLIB _ REQUIRED zurückgegeben.
Das DRM-Subsystem kann nicht in einem Debugbuild verwendet werden. Wenn dies versucht wird, geben Methoden der API den Fehler NS _ E _ DRM _ DEBUGGING NOT _ _ ALLOWED zurück.