2009-08-17 7 views
0

Ich versuche, WMA DRM-Lizenzdateien still zu installieren, damit Benutzer nicht jeden Titel abspielen und für jede Lizenz bestätigen müssen.Wie Sie WMA DRM-Lizenzen vorlegieren?

Ich finde heraus, dass ich so etwas zu tun:

HRESULT res = CoCreateInstance(__uuidof(RMGetLicense),NULL,CLSCTX_ALL,__uuidof(IRMGetLicense),(void**) &pLicense); 
res = pLicense->GetLicenseFromURL(NULL, bstrURL); 

Die bstrURL erwartet wird, einen Schlüssel-ID als Parameter enthält, die es erlauben, die Datei abzurufen mit der Musikdatei entsprechen. Ich kann nicht finden, wie man diese SchlüsselID von der WMA-Datei zurückbekommt.

Ich kann das Problem jedoch falsch bekommen. Bin ich im Guten?

Antwort

0

Sie müssen Kopfobjekt als ersten Parameter übergeben. Weitere Informationen finden Sie unter MSDN