Méthode IPropertySheetProvider::AddPrimaryPages (mmc.h)
La méthode IPropertySheetProvider::AddPrimaryPages collecte les pages du composant logiciel enfichable principal.
Syntaxe
HRESULT AddPrimaryPages(
[in] LPUNKNOWN lpUnknown,
[in] BOOL bCreateHandle,
[in] HWND hNotifyWindow,
[in] BOOL bScopePane
);
Paramètres
[in] lpUnknown
Pointeur vers l’interface de composant logiciel enfichable qui sera interrogée pour l’interface IExtendPropertySheet . Si bCreateHandle a la valeur TRUE, il doit également s’agir d’un pointeur vers l’interface IComponent ou IComponentData du composant logiciel enfichable qui sera interrogée pour IExtendPropertySheet. N’oubliez pas que cette valeur peut être NULL. Pour plus de détails, consultez la section Notes.
[in] bCreateHandle
Valeur qui spécifie s’il faut créer un handle de notification fourni par la console qui est utilisé pour acheminer la notification MMCN_PROPERTY_CHANGE vers l’interface IComponent ou IComponentData appropriée lors des appels à MMCPropertyChangeNotify. Le handle de notification est repassé au composant logiciel enfichable pendant les appels à l’implémentation du composant logiciel enfichable de la méthode IExtendPropertySheet2::CreatePropertyPages .
Si bCreateHandle a la valeur TRUE, le paramètre lpUnknown doit être un pointeur vers IComponent ou IComponentData qui reçoit la notification MMCN_PROPERTY_CHANGE .
[in] hNotifyWindow
Réservé pour un usage futur. Cette valeur doit être NULL.
[in] bScopePane
Définissez sur TRUE si l’élément se trouve dans le volet d’étendue. Définissez sur FALSE si elle se trouve dans le volet de résultats.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Notes
Le composant logiciel enfichable peut ne pas ajouter de pages pendant cet appel de méthode. Si c’est le cas, les pages d’extension ne doivent pas être ajoutées.
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 |
DLL | Mmcndmgr.dll |