MMCN_EXPAND message
The MMCN_EXPAND notification message is sent to the snap-in's IComponentData implementation when a scope item must be expanded or collapsed.
Parameters
-
lpDataObject [in]
-
A pointer to the data object of the scope item that must be expanded or collapsed.
-
arg [in]
-
TRUE if the folder is being expanded; FALSE if the folder is being collapsed.
-
param [in]
-
The HSCOPEITEM of the item that must be expanded or collapsed.
Return value
-
S_OK
-
The snap-in successfully handled the notification.
-
S_FALSE
-
The snap-in does not handle the notification. MMC then performs a default operation for the notification.
Remarks
MMC sends the MMCN_EXPAND notification the first time it must display a scope item's children in either the scope or result pane. The notification is not sent each time the item is visually expanded or collapsed.
On receipt of this notification the snap-in should enumerate the children (subcontainers only) of the specified scope item, if any, using IConsoleNameSpace2 methods. Subsequently, if a new item is added to or deleted from this scope object through some external means, that item should also be added to or deleted from the console's namespace using IConsoleNameSpace2 methods.
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Header |
|