Метод IMFDRMNetHelper::P rocessLicenseRequest (wmcontainer.h)
Возвращает ответ лицензии для указанного запроса.
Синтаксис
HRESULT ProcessLicenseRequest(
[in] BYTE *pLicenseRequest,
[in] DWORD cbLicenseRequest,
[out] BYTE **ppLicenseResponse,
[out] DWORD *pcbLicenseResponse,
[out] BSTR *pbstrKID
);
Параметры
[in] pLicenseRequest
Указатель на массив байтов, содержащий запрос лицензии.
[in] cbLicenseRequest
Размер запроса лицензии (в байтах).
[out] ppLicenseResponse
Получает указатель на массив байтов, содержащий ответ лицензии. Вызывающий объект должен освободить массив, вызвав CoTaskMemFree.
[out] pcbLicenseResponse
Получает размер (в байтах) ответа лицензии.
[out] pbstrKID
Получает идентификатор ключа. Вызывающий объект должен освободить строку, вызвав SysFreeString.
Возвращаемое значение
Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Приемник мультимедиа был выключен. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | wmcontainer.h |