en-tête mswmdm.h
Cet en-tête est utilisé par le Kit de développement logiciel (SDK) Windows Media Gestionnaire de périphériques 11. Pour plus d'informations, consultez les pages suivantes :
mswmdm.h contient les interfaces de programmation suivantes :
IComponentAuthenticate L’interface IComponentAuthenticate fournit une communication sécurisée et chiffrée entre les modules de Windows Media Gestionnaire de périphériques. |
IMDServiceProvider L’interface IMDServiceProvider est l’interface initiale que Windows Media Gestionnaire de périphériques utilise pour se connecter à votre fournisseur de services. |
IMDServiceProvider2 L’interface IMDServiceProvider2 étend l’interface IMDServiceProvider en fournissant un moyen d’obtenir le ou les objets IMDSPDevice pour un nom de chemin d’appareil donné. Le nom du chemin d’accès de l’appareil provient du sous-système Plug-and-Play (PnP). |
IMDServiceProvider3 L’interface IMDServiceProvider3 étend l’interface IMDServiceProvider2 en fournissant une méthode pour définir les préférences d’énumération de l’appareil. |
IMDSPDevice L’interface IMDSPDevice fournit une association basée sur instance avec un périphérique multimédia. |
IMDSPDevice2 L’interface IMDSPDevice2 étend IMDSPDevice en obtenant des formats étendus, en obtenant des noms d’appareils Plug-and-Play (PnP), en permettant l’utilisation de pages de propriétés et en permettant d’obtenir un pointeur vers un support de stockage à partir de son nom. |
IMDSPDevice3 L’interface IMDSPDevice3 doit être prise en charge pour les appareils qui s’attendent à se synchroniser avec Lecteur multimédia Windows. |
IMDSPDeviceControl L’interface IMDSPDeviceControl fournit des méthodes de contrôle des appareils. |
IMDSPDirectTransfer L’interface IMDSPDirectTransfer permet à Windows Media Gestionnaire de périphériques de déléguer le transfert de contenu au fournisseur de services. |
IMDSPEnumDevice L’interface IMDSPEnumDevice est utilisée pour énumérer les périphériques multimédias. |
IMDSPEnumStorage L’interface IMDSPEnumStorage est utilisée pour énumérer le support de stockage sur un appareil. |
IMDSPObject L’interface IMDSPObject gère le transfert de données vers et à partir du support de stockage. Les méthodes Open, Read, Write et Close sont valides uniquement si l’objet de stockage est un fichier. |
IMDSPObject2 Windows Media Gestionnaire de périphériques utilise IMDSPObject2 pour permettre une lecture et une écriture de fichiers plus efficaces. Remarque À moins que le fournisseur de services n’ait ajouté le paramètre d’appareil UseExtendedWmdm avec la valeur 1, Windows Media Gestionnaire de périphériques n’appellera pas cette interface. Pour plus d’informations à ce sujet, consultez Paramètres de l’appareil. . |
IMDSPObjectInfo L’interface IMDSPObjectInfo fournit des méthodes permettant d’obtenir et de définir des paramètres qui décrivent comment les objets jouables sur un support de stockage sont référencés ou consultés par l’interface IMDSPDeviceControl. |
IMDSPRevoked L’interface IMDSPRevoked récupère l’URL à partir de laquelle les composants mis à jour peuvent être téléchargés. L’implémentation de cette interface est facultative. Pour plus d’informations, consultez Interfaces obligatoires et facultatives. |
IMDSPStorage L’interface IMDSPStorage fournit une association basée sur une instance avec un support de stockage sur un appareil. |
IMDSPStorage2 L’interface IMDSPStorage2 étend IMDSPStorage en fournissant des méthodes permettant d’obtenir et de définir des attributs étendus et en permettant d’obtenir un pointeur vers un support de stockage à partir de son nom. |
IMDSPStorage3 L’interface IMDSPStorage3 étend IMDSPStorage2 en prenant en charge les métadonnées. |
IMDSPStorage4 L’interface IMDSPStorage4 étend IMDSPStorage3 pour prendre en charge les stockages virtuels (tels que les playlists et les albums) et les métadonnées. Remarque À moins que le fournisseur de services n’ait ajouté le paramètre d’appareil UseExtendedWmdm avec la valeur 1, Windows Media Gestionnaire de périphériques n’appellera pas cette interface. Pour plus d’informations à ce sujet, consultez Paramètres de l’appareil. . |
IMDSPStorageGlobals L’interface IMDSPStorageGlobals, acquise à partir de l’interface IMDSPStorage, fournit des méthodes permettant de récupérer des informations globales sur un support de stockage. Cela peut inclure la quantité d’espace libre, le numéro de série du support, etc. |
ISCPSecureAuthenticate L’interface ISCPSecureAuthenticate est l’interface principale du fournisseur de contenu sécurisé, que Windows Media Gestionnaire de périphériques interroge pour authentifier le fournisseur de contenu sécurisé et être authentifié par le fournisseur de contenu sécurisé. |
ISCPSecureAuthenticate2 L’interface ISCPSecureAuthenticate2 étend ISCPSecureAuthenticate en fournissant un moyen d’obtenir un objet de session. |
ISCPSecureExchange L’interface ISCPSecureExchange est utilisée pour échanger du contenu sécurisé et des droits associés au contenu. Le fournisseur de contenu sécurisé implémente cette interface et sécurise Windows Media Gestionnaire de périphériques implémentations appellent ses méthodes. |
ISCPSecureExchange2 L’interface ISCPSecureExchange2 étend ISCPSecureExchange en fournissant une nouvelle version de la méthode TransferContainerData. |
ISCPSecureExchange3 L’interface ISCPSecureExchange3 étend ISCPSecureExchange2 en fournissant des performances d’échange de données améliorées et une méthode de rappel complète du transfert. |
ISCPSecureQuery L’interface ISCPSecureQuery est interrogée par Windows Media Gestionnaire de périphériques pour déterminer la propriété du contenu sécurisé. |
ISCPSecureQuery2 L’interface ISCPSecureQuery2 étend ISCPSecureQuery par le biais de fonctionnalités qui déterminent si le fournisseur de contenu sécurisé est responsable du contenu et, le cas échéant, fournissent une URL pour mettre à jour les composants révoqués et déterminer quels composants ont été révoqués. |
ISCPSecureQuery3 L’interface ISCPSecureQuery3 étend ISCPSecureQuery2 en fournissant un ensemble de nouvelles méthodes pour récupérer les droits et prendre des décisions sur un canal clair. |
ISCPSession L’interface ISCPSession fournit une gestion d’état commune efficace pour plusieurs opérations. Une session de fournisseur de contenu sécurisé (SCP) est utile lors du transfert de plusieurs fichiers. |
IWMDeviceManager L’interface IWMDeviceManager est l’interface Windows Media Gestionnaire de périphériques de niveau supérieur pour les applications. |
IWMDeviceManager2 L’interface IWMDeviceManager2 étend l’interface IWMDeviceManager. |
IWMDeviceManager3 L’interface IWMDeviceManager3 étend l’interface IWMDeviceManager2 en fournissant une méthode qui définit les préférences d’énumération de l’appareil. |
IWMDMDevice L’interface IWMDMDevice fournit des méthodes permettant d’examiner et d’explorer un seul appareil portable. L’interface peut être utilisée pour obtenir des informations sur un appareil et énumérer ses stockages. IWMDMDevice2 étend les fonctionnalités de cette interface. |
IWMDMDevice2 L’interface IWMDMDevice2 étend IWMDMDevice en permettant d’obtenir les formats vidéo pris en charge par un appareil, de rechercher le stockage à partir de son nom et d’utiliser des pages de propriétés. |
IWMDMDevice3 L’interface IWMDMDevice3 étend IWMDMDevice2 en fournissant des méthodes permettant d’interroger un appareil à la recherche de propriétés, d’envoyer des codes de contrôle d’E/S d’appareil et de fournir également des méthodes mises à niveau pour rechercher des stockages et récupérer des fonctionnalités de format d’appareil. |
IWMDMDeviceControl L’interface IWMDMDeviceControl fournit des méthodes pour contrôler la lecture sur un appareil. |
IWMDMDeviceSession L’interface IWMDMDeviceSession améliore l’efficacité des opérations d’appareil en regroupant plusieurs opérations en une seule session. |
IWMDMEnumDevice L’interface IWMDMEnumDevice énumère les appareils portables attachés à un ordinateur. Pour obtenir cette interface, appelez IWMDeviceManager::EnumDevices. |
IWMDMEnumStorage L’interface IWMDMEnumStorage énumère les stockages sur un appareil. |
IWMDMMetaData L’interface IWMDMMetaData définit et récupère les propriétés de métadonnées (telles que l’artiste, l’album, le genre, etc.) d’un stockage. |
IWMDMNotification L’interface facultative IWMDMNotification implémentée par l’application permet aux applications et aux fournisseurs de services de recevoir des notifications lorsque des appareils ou des stockages de mémoire (tels que des cartes RAM) sont connectés ou déconnectés de l’ordinateur. Remarque Cette méthode sera appelée uniquement pour les appareils Plug-and-Play inscrits. D’autres arrivées ou départs d’appareils n’entraînent pas l’appel de cette interface. Ce GUID d’interface n’est pas correctement défini dans mssachlp.lib ; par conséquent, vous devez |
IWMDMObjectInfo L’interface IWMDMObjectInfo obtient et définit des informations qui contrôlent la façon dont les fichiers lisibles sur l’appareil sont gérés par l’interface IWMDMDeviceControl. Cette interface n’est pas destinée aux fichiers non lisibles. |
IWMDMOperation Cette interface facultative IWMDMOperation implémentée par l’application permet à l’application de contrôler la façon dont les données sont lues ou écrites sur l’ordinateur pendant un transfert de fichiers. |
IWMDMOperation2 L’interface facultative IWMDMOperation2 implémentée par l’application étend IWMDMOperation en fournissant des méthodes pour obtenir et définir des attributs étendus. |
IWMDMOperation3 L’interface facultative IWMDMOperation3 implémentée par l’application étend IWMDMOperation en fournissant une nouvelle méthode pour transférer des données non chiffrées pour plus d’efficacité. |
IWMDMProgress L’IWMDMProgress facultatif implémenté par l’application permet à une application de suivre la progression des opérations, telles que la mise en forme de supports ou les transferts de fichiers. |
IWMDMProgress2 L’interface facultative IWMDMProgress2 implémentée par l’application étend la méthode IWMDMProgress::End en fournissant un indicateur status. |
IWMDMProgress3 L’interface facultative IWMDMProgress3 implémentée par l’application étend IWMDMProgress2 en fournissant des paramètres d’entrée supplémentaires pour spécifier l’événement à surveiller et pour permettre des informations spécifiques au contexte. Les applications qui implémentent cette interface de rappel doivent fournir une implémentation pour les méthodes correspondant à IWMDMProgress et IWMDMProgress2 pour la compatibilité descendante, en plus des nouvelles méthodes. |
IWMDMRevoked L’interface IWMDMRevoked récupère l’URL à partir de laquelle les composants mis à jour peuvent être téléchargés, en cas d’échec d’un transfert avec une erreur de révocation. |
IWMDMStorage Une instance de l’interface IWMDMStorage fournit des méthodes permettant d’examiner et d’explorer un stockage (un nom générique pour un objet de données ou de collection, tel qu’un fichier, un dossier ou une playlist) sur un appareil. |
IWMDMStorage2 L’interface IWMDMStorage2 étend IWMDMStorage en permettant d’obtenir un stockage enfant par nom, ainsi que d’obtenir et de définir des attributs étendus. L’interface IWMDMStorage3 étend cette interface en prenant en charge les métadonnées. |
IWMDMStorage3 L’interface IWMDMStorage3 étend IWMDMStorage2 en exposant les métadonnées. |
IWMDMStorage4 L’interface IWMDMStorage4 étend IWMDMStorage3 en fournissant des méthodes pour récupérer un sous-ensemble de métadonnées disponibles pour un stockage, ainsi que pour définir et récupérer une liste de références à d’autres stockages. |
IWMDMStorageControl L’interface IWMDMStorageControl est utilisée pour insérer, supprimer ou déplacer des fichiers dans un stockage, un appareil ou entre un appareil et l’ordinateur. |
IWMDMStorageControl2 L’interface IWMDMStorageControl2 étend IWMDMStorageControl en permettant de définir le nom du fichier de destination lors de l’insertion de contenu dans un stockage. |
IWMDMStorageControl3 L’interface IWMDMStorageControl3 étend IWMDMStorageControl2 en fournissant une méthode Insert qui accepte un pointeur d’interface IWMDMMetaData. |
IWMDMStorageGlobals L’interface IWMDMStorageGlobals fournit des méthodes pour récupérer des informations globales sur un support de stockage (par exemple, une ROM flash carte) sur un appareil. |