Partager via


Méthode IRequiredExtensions::EnableAllExtensions (mmc.h)

La méthode IRequiredExtensions::EnableAllExtensions permet au composant logiciel enfichable de spécifier que tous les composants enfichables d’extension inscrits pour le composant logiciel enfichable sont obligatoires.

Syntaxe

HRESULT EnableAllExtensions();

Valeur de retour

Cette méthode peut retourner l’une de ces valeurs.

Notes

Si cette méthode retourne S_OK, MMC ajoute toutes les extensions inscrites. Si une autre valeur est retournée, MMC appelle IRequiredExtensions::GetFirstExtension pour tenter d’ajouter la première extension requise de la liste des extensions requises du composant logiciel enfichable.

Si l’une des extensions requises ne peut pas être chargée, MMC l’ignore et continue d’interroger le composant logiciel enfichable pour les autres. Rien n’indique que le composant logiciel enfichable ne parvient pas à charger une extension.

Si toutes les extensions sont demandées, elles sont chargées dans l’ordre dans lequel elles se trouvent dans le Registre. Tout d’abord, tous les types de nœuds inscrits pour le composant logiciel enfichable sont lus. Ensuite, pour chaque type de nœud, toutes les extensions sont lues dans l’ordre suivant : espace de noms, menu contextuel, barre d’outils, feuille de propriétés, bloc-tâches.

Spécifications

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête mmc.h

Voir aussi

IRequiredExtensions

IRequiredExtensions::GetFirstExtension