IConsoleNameSpace2 ::Expand, méthode (mmc.h)
La méthode IConsoleNameSpace2 ::Expand permet au composant logiciel enfichable de développer un élément dans l’espace de noms sans développer visiblement l’élément dans le volet d’étendue.
Syntaxe
HRESULT Expand(
[in] HSCOPEITEM hItem
);
Paramètres
[in] hItem
Handle de l’élément à développer.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Remarques
IConsoleNameSpace2 ::Expand doit être utilisé pour développer un élément spécifié dans le but d’énumérer les éléments enfants de cet élément. N’oubliez pas que vous devez appeler IConsoleNameSpace2 ::Expand avant d’insérer un élément en tant qu’élément enfant dans le volet d’étendue.
Par exemple, si un composant logiciel enfichable doit placer un élément enfant sous un élément parent à une position spécifique (par exemple, en haut d’une liste d’éléments enfants), le composant logiciel enfichable doit utiliser cette méthode pour développer l’élément afin de trouver la position exacte dans laquelle placer un élément enfant. Le composant logiciel enfichable peut également utiliser cette méthode pour appeler IConsoleNameSpace2 ::GetChildItem sur un élément enfant d’un élément qui n’a pas été développé (soit par un appel précédent à IConsoleNameSpace2 ::Expand , soit par l’utilisateur qui clique sur le signe plus dans le volet d’étendue) pour développer cet élément dans le but d’énumérer ses enfants.
IConsoleNameSpace2 ::Expand ne développe pas visiblement l’élément dans l’arborescence affichée dans le volet d’étendue de la console. Un composant logiciel enfichable utilise IConsole2 ::Expand pour développer ou réduire visiblement un élément dans le volet d’étendue. Cette méthode envoie une notification MMCN_EXPAND à IComponentData si et seulement si l’élément n’a pas été développé précédemment.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | mmc.h |
DLL | Mmcndmgr.dll |