Как предопределить лицензии WMA DRM?
Вопрос
Я пытаюсь установить файлы лицензий WMA DRM молча, чтобы пользователям не приходилось воспроизводить каждую песню и подтверждать для каждой лицензии.
Я понял, что мне нужно сделать что -то вроде этого:
HRESULT res = CoCreateInstance(__uuidof(RMGetLicense),NULL,CLSCTX_ALL,__uuidof(IRMGetLicense ),(void**) &pLicense );
res = pLicense->GetLicenseFromURL(NULL, bstrURL);
Ожидается, что BSTRURL будет содержать KeyID в качестве параметра, который позволяет извлечь файл сопоставление с помощью музыкального файла. Я не могу найти, как вернуть этот KeyID из файла WMA.
Хотя я могу достать проблему неправильно. Я в хорошем смысле?
Решение
Вы должны передать объект заголовка в качестве первого параметра. Больше информации в MSDN
Не связан с StackOverflow