Поделиться через


Метод 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. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
MF_E_SHUTDOWN
Приемник мультимедиа был выключен.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header wmcontainer.h

См. также раздел

IMFDRMNetHelper