Удаление лицензии
[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 11, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Любые сторонние лицензии, созданные локально, например с помощью импорта DRM, можно удалить, вызвав метод IWMDRMLicenseManagement::P rocessLicenseDeletionMessage. Строка, передаваемая этому методу, будет лицензией XMR, которая похожа на следующую:
<response type="LRB">
<DATA>
<LICENSEDATA>
<DATA>
<KID>include Key ID here to revoke certain keys</KID>
<LID>rights ID</LID
<META>
<LGPUBKEY>
<PublicKey>
<Modulus>base64 encoded public key</Modulus>
<Exponent>Exponent in network byte order</Exponent>
</PublicKey>
</LGPUBKEY>
<UID>content-owner-specific user ID</UID>
</META>
</DATA>
</LICENSEDATA>
</DATA>
</response>
Поле идентификатора пользователя (UID) владельца является необязательным. Необязательные поля не должны быть включены в ответ лицензии, если с ними нет никаких данных.
Связанные разделы
-
создание лицензии XMR