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

Voir aussi

IPropertySheetProvider

Utilisation directe d’IPropertySheetProvider