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


Функция WMCreateStreamForURL

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Она была заменена средствами чтения источника и модуля записи приемников. Средство чтения источника и модуль записи приемников оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде средство чтения исходного кода и модуль записи приемников вместо пакета SDK для Windows Media Format 11, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Функция WMCreateStreamForURL реализуется приложением для создания объекта IStream COM для заданного URL-адреса.

Синтаксис

HRESULT WMCreateStreamForURL(
  _In_  LPCWSTR pwszURL,
  _Out_ BOOL    *pfCorrectSource,
  _Out_ IStream **ppStream
);

Параметры

pwszURL [in]

Указатель на строку расширенных символов, содержащую URL-адрес.

pfCorrectSource [out]

Указатель на флаг, значение true не позволит пакету SDK попробовать другие подключаемые модули источника для этого URL-адреса.

ppStream [out]

Указатель на указатель на объект IStream , созданный методом .

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

Если функция выполняется успешно, она должна вернуть S_OK. В случае сбоя он должен вернуть соответствующий код ошибки HRESULT , а параметру *ppStream должно быть присвоено значение NULL.

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

Исходные подключаемые модули