Метод IMFContentEnabler::GetEnableURL (mfidl.h)

Извлекает URL-адрес для выполнения действия включения содержимого вручную.

Синтаксис

HRESULT GetEnableURL(
  [out]     LPWSTR              *ppwszURL,
  [out]     DWORD               *pcchURL,
  [in, out] MF_URL_TRUST_STATUS *pTrustStatus
);

Параметры

[out] ppwszURL

Получает указатель на буфер, содержащий URL-адрес. Вызывающий объект должен освободить память для буфера, вызвав CoTaskMemFree.

[out] pcchURL

Получает число символов, возвращаемых в ppwszURL, включая завершающий символ NULL.

[in, out] pTrustStatus

Получает член перечисления MF_URL_TRUST_STATUS , указывающий, является ли URL-адрес доверенным.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
MF_E_NOT_AVAILABLE
URL-адрес недоступен.

Комментарии

Если действие включения можно выполнить, перейдя по URL-адресу, этот метод возвращает URL-адрес. Если такого URL-адреса не существует, метод возвращает код сбоя.

Назначение URL-адреса зависит от типа включателя содержимого, который получается путем вызова IMFContentEnabler::GetEnableType.

Включить тип Назначение URL-адреса
Индивидуализации Не применяется
Приобретение лицензии URL-адрес для получения лицензии. Вызовите IMFContentEnabler::GetEnableData и отправьте данные на URL-адрес в виде HTTP-запроса POST. Чтобы получить уведомление о получении лицензии, вызовите IMFContentEnabler::MonitorEnable.
Запрет доступа URL-адрес веб-страницы, на которой пользователь может скачать и установить обновленный компонент.

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h
Библиотека Mfuuid.lib

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

Воспроизведение защищенных файлов мультимедиа

IMFContentEnabler