Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вызывается Майкрософт Media Foundation для открытия URL-адресов HTTP или HTTPS вместо использования реализации по умолчанию.
Синтаксис
HRESULT CreateHttpDownloadSession(
[in] LPCWSTR wszScheme,
[out] IMFHttpDownloadSession **ppDownloadSession
);
Параметры
[in] wszScheme
Имя протокола, для которого запрашивается МВФHttpDownloadSession . Майкрософт Media Foundation указывает схему протокола URL-адреса, который приложение предоставило сопоставитель источника Media Foundation. Допустимые значения включают http для HTTP и https для HTTPS. Имена схем URL обычно не учитывает регистр.
[out] ppDownloadSession
При успешном выполнении параметр устанавливается на указатель на интерфейс МВФHttpDownloadSession . Возвращенный интерфейс используется Майкрософт Media Foundation для открытия одного URL-адреса HTTP или HTTPS.
Возвращаемое значение
Метод возвращает HRESULT. Возможные значения включают, но не ограничиваются ими в следующей таблице.
| Код возврата | Описание |
|---|---|
|
Успешно создан объект IMFHttpDownloadSession . |
|
Неверное значение, указанное для параметра wszScheme . |
|
Параметр ppDownloadSession является недопустимым указателем. |
|
Для завершения операции недостаточно памяти. |
Замечания
Указание "https" в качестве значения wszScheme не означает, что HTTPS будет использоваться для конкретного запроса, так как это указано на основе каждого запроса в IMFhttpDownloadSession::CreateRequest.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 10 версии 1703 [только классические приложения] |
| минимальный поддерживаемый сервер | Ни одна версия не поддерживается |
| целевая платформа | Windows |
| Header | mfidl.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |