Indicateurs d’inscription
lorsque l’assistant de plug-in Lecteur Windows Media crée un projet de plug-in d’interface utilisateur, il crée une clé dans le registre qui contient des informations sur le plug-in. Cette clé est créée à l’emplacement suivant :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\UIPlugins\{ClassId}
ClassID est l’ID de classe du plug-in.
Cette clé comprend les valeurs suivantes.
| Nom | Type | Description |
|---|---|---|
| Fonctionnalités | _valeur DWORD reg | Valeur DWORD qui se compose d’au moins un indicateur de type de plug-in qui peut être combiné avec un ou plusieurs indicateurs de fonctionnalités de plug-in à l’aide de binaires ou d’opérations. |
| Description | SZ de REG _ | Chaîne qui contient la description du plug-in. L’Assistant de plug-in crée une ressource de type chaîne et fournit l’URL de la ressource (à l’aide du protocole res) pour cette valeur. |
| FriendlyName | SZ de REG _ | Chaîne qui contient le nom lisible par l’utilisateur pour le plug-in. L’Assistant de plug-in crée une ressource de type chaîne et fournit l’URL de la ressource (à l’aide du protocole res) pour cette valeur. |
| UninstallPath (facultatif) | SZ de REG _ | Chaîne qui contient le chemin d’accès à un fichier exécutable qui désinstalle le plug-in. |
Pour plus d’informations sur le protocole res, consultez le kit de développement logiciel (SDK) Internet Development.
Le tableau suivant détaille les indicateurs de type de plug-in.
| Indicateur de type de plug-in | Valeur | Description |
|---|---|---|
| _arrière-plan du type de plug _ -in | 0x1 | Le plug-in d’interface utilisateur n’affiche pas d’interface utilisateur. |
| TYPE de plug-in _ _ SEPARATEWINDOW | 0x2 | Le plug-in d’interface utilisateur est un plug-in de fenêtre distinct. |
| TYPE de plug-in _ _ DISPLAYAREA | 0x3 | Le plug-in d’interface utilisateur est un plug-in de zone d’affichage. |
| TYPE de plug-in _ _ SETTINGSAREA | 0x4 | Le plug-in d’interface utilisateur est un plug-in de zone de paramètres. |
| TYPE de plug-in _ _ METADATAAREA | 0x5 | Le plug-in d’interface utilisateur est un plug-in de zone de métadonnées. |
Le tableau suivant détaille les indicateurs de fonctionnalités de plug-in.
| Indicateur de fonctionnalités de plug-in | Valeur | Description |
|---|---|---|
| indicateurs de plug-in _ _ ACCEPTSMEDIA | 0x10000000 | le plug-in d’interface utilisateur peut accepter des tableaux de pointeurs d’objets multimédias quand Lecteur Windows Media appelle IWMPPluginUI :: SetProperty . |
| indicateurs de plug-in _ _ ACCEPTSPLAYLISTS | 0x8000000 | le plug-in d’interface utilisateur peut accepter des tableaux de pointeurs d’objets Playlist quand Lecteur Windows Media appelle IWMPPluginUI :: SetProperty . |
| indicateurs de plug-in _ _ HASPRESETS | 0x4000000 | Le plug-in d’interface utilisateur utilise des présélections. si le plug-in spécifie cet indicateur, Lecteur Windows Media interroge le plug-in pour obtenir des informations prédéfinies en appelant IWMPPluginUI :: GetProperty . |
| indicateurs de plug-in _ _ HASPROPERTYPAGE | 0x80000000 | Le plug-in d’interface utilisateur fournit une boîte de dialogue de page de propriétés. Lecteur Windows Media appellera IWMPPluginUI ::D isplaypropertypage si cet indicateur est défini lors de l’appel de la page de propriétés. |
| indicateurs de plug-in _ _ masqués | 0x02000000 | Le plug-in IU d’arrière-plan n’apparaît pas dans le menu plug-ins accessible à partir des menus affichage ou Outils ou du bouton Sélectionner les options de diffusion en cours. Il apparaît dans l’onglet plug-ins de la boîte de dialogue Options. L’icône d’exécution du plug-in en arrière-plan s’affiche alors dans la barre d’État. Cet indicateur n’a aucun effet sur les plug-ins autres que les plug-ins d’IU d’arrière-plan. |
| indicateurs de plug-in _ _ INSTALLAUTORUN | 0x40000000 | Lecteur Windows Media exécute automatiquement le plug-in d’interface utilisateur lors de l’installation du plug-in. |
| indicateurs de plug-in _ _ LAUNCHPROPERTYPAGE | 0x20000000 | Lecteur Windows Media appelle IWMPPluginUI ::D isplaypropertypage lorsque le plug-in d’interface utilisateur s’exécute pour la première fois. Si cet indicateur est spécifié, les indicateurs de plug-in _ _ HASPROPERTYPAGE doivent également être spécifiés. |
Les constantes suivantes sont définies dans wmpplug. h. Ne modifiez pas les valeurs associées à ces constantes.
| Nom | Description |
|---|---|
| PLUG-in _ INSTALLREGKEY | Emplacement de la clé de registre de plug-in. |
| PLUG-in _ INSTALLREGKEY _ FRIENDLYNAME | Nom de la valeur de nom convivial. |
| Description du plug-in _ INSTALLREGKEY _ | Nom de la valeur de description. |
| _fonctionnalités INSTALLREGKEY du plug-in _ | Nom de la valeur des fonctionnalités. |
| désinstaller le plug-in _ INSTALLREGKEY _ | Nom de la valeur du chemin d’accès de désinstallation. |