IWMDRMLicenseManagement::MonitorLicenseAcquisition, méthode

La méthode MonitorLicenseAcquisition lance la surveillance d’un processus d’acquisition de licence.

Syntaxe

HRESULT MonitorLicenseAcquisition(
  [in]  BSTR     bstrKID,
  [in]  BSTR     bstrHeader,
  [in]  BSTR     bstrActions,
  [out] IUnknown **ppunkCancelationCookie
);

Paramètres

bstrKID [in]

ID de clé (KID) de la licence acquise.

bstrHeader [in]

En-tête de contenu utilisé dans l’appel à la méthode AcquireLicense .

bstrActions [in]

Chaîne contenant les actions demandées dans l’appel à la méthode AcquireLicense .

ppunkCancelationCookie [out]

Pointeur qui reçoit un pointeur vers l’interface IUnknown d’un objet qui identifie cet appel asynchrone. Ce pointeur d’interface peut être utilisé pour annuler l’appel asynchrone en appelant la méthode IWMDRMEventGenerator::CancelAsyncOperation .

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.

Spécifications

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

Voir aussi

IWMDRMLicenseManagement, interface