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


Подключаемый модуль интернет-магазина типа 1

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

Чтобы воспользоваться преимуществами функций интеграции библиотек, поставщики интернет-магазинов типа 1 должны создать подключаемый модуль, реализующий интерфейс IWMPContentPartner . Этот интерфейс предоставляет методы, которые Медиаплеер Windows вызовы для уведомления интернет-магазина о действиях, происходящих в проигрывателе, и для получения конкретных сведений о содержимом интернет-магазина, каталоге или самом магазине.

После Медиаплеер Windows создания экземпляра подключаемого модуля проигрыватель вызывает IWMPContentPartner::SetCallback и предоставляет указатель на интерфейс IWMPContentPartnerCallback. Этот интерфейс позволяет интернет-магазину выполнять вызовы Медиаплеер Windows для предоставления сведений о состоянии или запуска определенных процессов, таких как скачивание музыкальной дорожки.

Медиаплеер Windows и подключаемый модуль выполняются в отдельных процессах. Подключаемый модуль — это внутрипроцессный сервер, который выполняется в суррогате DLL по умолчанию, dllhost.exe.

Сведения о интернет-магазинах типа 1

Интерфейс IWMPContentPartner

Интерфейс IWMPContentPartnerCallback