Метод IWMDRMNetTransmitter::GetLeafLicenseResponse
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Она была заменена средствами чтения источника и модуля записи приемников. Средство чтения источника и модуль записи приемников оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде средство чтения исходного кода и модуль записи приемников вместо пакета SDK для Windows Media Format 11, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Метод GetLeafLicenseResponse создает ответное сообщение конечной лицензии.
Синтаксис
HRESULT GetLeafLicenseResponse(
[in] BSTR bstrKID,
[in] WMDRMNET_POLICY *pPolicy,
[out] IWMDRMEncrypt **ppIWMDRMEncrypt,
[out] BYTE **ppbLicenseResponse,
[out] DWORD *pcbLicenseResponse
);
Параметры
-
bstrKID [in]
-
Идентификатор ключа в кодировке Base64, который будет использоваться для новой конечной лицензии. Идентификатор ключа должен быть случайным образом сформированным значением GUID.
-
pPolicy [in]
-
Указатель на структуру WMDRMNET_POLICY , которая определяет политику, используемую для конечной лицензии.
-
ppIWMDRMEncrypt [out]
-
Адрес переменной, получающей указатель на интерфейс IWMDRMEncrypt , который можно использовать для шифрования данных для новой конечной лицензии.
-
ppbLicenseResponse [out]
-
Адрес переменной, получающей адрес созданного ответа лицензии. После завершения работы с данными необходимо освободить память, вызвав CoTaskMemFree.
-
pcbLicenseResponse [out]
-
Адрес переменной, получающей размер ответа лицензии в байтах.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Требуется обновленный список отзыва содержимого. |
|
Метод выполнен успешно. |
Remarks
Нет.
Требования
Требование | Значение |
---|---|
Заголовок |
|