IWMDRMLicenseManagement::MonitorLicenseAcquisition method
The MonitorLicenseAcquisition method initiates monitoring for a license acquisition process.
Syntax
HRESULT MonitorLicenseAcquisition(
[in] BSTR bstrKID,
[in] BSTR bstrHeader,
[in] BSTR bstrActions,
[out] IUnknown **ppunkCancelationCookie
);
Parameters
-
bstrKID [in]
-
Key ID (KID) of the license being acquired.
-
bstrHeader [in]
-
Content header that was used in the call to the AcquireLicense method.
-
bstrActions [in]
-
String containing the actions requested in the call to the AcquireLicense method.
-
ppunkCancelationCookie [out]
-
Pointer that receives a pointer to the IUnknown interface of an object that identifies this asynchronous call. This interface pointer can be used to cancel the asynchronous call by calling the IWMDRMEventGenerator::CancelAsyncOperation method.
Return value
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
Return code | Description |
---|---|
|
The method succeeded. |
Remarks
None.
Requirements
Requirement | Value |
---|---|
Header |
|
Library |
|