Partager via


Méthode IWMDRMLicense::GetLicense

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La méthode GetLicense récupère la licence sous forme de données XML ou XMR.

Syntaxe

HRESULT GetLicense(
  [out] BYTE  **ppbLicense,
  [out] DWORD *pcbLicense,
  [out] DWORD *pdwLicenseType
);

Paramètres

ppbLicense [out]

Reçoit la licence.

pcbLicense [out]

Reçoit la taille de la licence.

pdwLicenseType [out]

Reçoit le type de la licence retournée. Cette valeur est définie sur l’une des constantes du tableau suivant.

Constant Description
WMDRM_LICENSE_TYPE_XML La licence récupérée est mise en forme au format XML.
WMDRM_LICENSE_TYPE_XMR La licence récupérée est au format XMR.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK

Notes

Aucun.

Configuration requise

Condition requise Valeur
En-tête
Wmdrmsdk.h
Bibliothèque
Wmdrmsdk.lib

Voir aussi

GetLicenseProperty

IWMDRMLicense, interface