Partager via


À propos des partenariats

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Un partenariat est une relation spéciale entre un appareil portable et Lecteur multimédia Windows. Les utilisateurs peuvent établir un partenariat pour un appareil particulier à l’aide de l’interface utilisateur Lecteur multimédia Windows. Vous pouvez gérer les partenariats par programmation à l’aide de IWMPSyncDevice::createPartnership et IWMPSyncDevice::d eletePartnership. La méthode createPartnership démarre un processus asynchrone qui se termine lorsque l’événement CreatePartnershipComplete est reçu via l’interface IWMPEvents2 .

Lecteur multimédia Windows 10 ou version ultérieure prend en charge la création de partenariats avec jusqu’à 16 appareils. Chaque partenariat a un index de partenariat associé. Vous pouvez récupérer l’index de partenariat pour un appareil particulier en appelant IWMPSyncDevice::get_partnershipIndex. Les indices de partenariat sont numérotés de 1 à 16. Lorsqu’un appareil particulier n’a pas de partenariat avec Lecteur multimédia Windows, getPartnershipIndex retourne zéro pour l’index.

Vous pouvez récupérer les status de partenariat d’un appareil particulier en appelant IWMPSyncDevice::get_status, puis en inspectant la valeur WMPDeviceStatus récupérée. Lecteur multimédia Windows permet un partenariat avec la bibliothèque d’un utilisateur sur un ordinateur pour chaque appareil. Cela signifie que la création d’un nouveau partenariat détruit tout partenariat existant que l’appareil actuel peut avoir avec un autre ordinateur. Pour savoir quand le status change pour un appareil, vous pouvez recevoir l’événement DeviceStatusChange.

Lecteur multimédia Windows ne peut pas créer de partenariat avec un appareil ayant le status wmpdsManualDevice.

À propos de la synchronisation des appareils

IWMPEvents2, interface

Utilisation d’appareils portables