Notifications are generated by events caused by user input. The console informs the Node Manager of an event that determines which notification to send. They can be sent to IComponentData::Notify, IComponent::Notify, or IExtendControlbar::ControlbarNotify, depending upon the individual notification.
The following notification are supported in MMC.
| Notification | Description | 
|---|---|
| MMCN_ACTIVATE | A window for which the snap-in owns the result view is being activated or deactivated. | 
| MMCN_ADD_IMAGES | The snap-in is being notified to add images for the result pane. | 
| MMCN_BTN_CLICK | The user clicked a toolbar button. | 
| MMCN_CANPASTE_OUTOFPROC | Sent by MMC to determine whether the snap-in supports paste operations from another MMC process. | 
| MMCN_COLUMN_CLICK | The user clicked a list view column header. | 
| MMCN_COLUMNS_CHANGED | Sent when the user hides columns or makes columns visible in the list view. | 
| MMCN_CONTEXTHELP | The user requested help about a selected item. | 
| MMCN_CUTORMOVE | Items owned by the snap-in have been cut or moved. | 
| MMCN_DBLCLICK | The user double-clicked a mouse button on a list view item or on a scope item in the result pane. | 
| MMCN_DELETE | Sent to inform the snap-in that an object should be deleted. | 
| MMCN_DESELECT_ALL | Sent to the virtual list view when all items of an owner-data result pane are deselected. | 
| MMCN_EXPAND | Sent when a scope item must be expanded or collapsed. | 
| MMCN_EXPANDSYNC | Sent when MMC requires a scope item to be expanded synchronously. | 
| MMCN_FILTERBTN_CLICK | The user clicked the filter button on the header control of a filtered view. | 
| MMCN_FILTER_CHANGE | Sent when the filter value for a filtered result view column has been changed. | 
| MMCN_INITOCX | Sent when a custom OCX is initialized for the first time. | 
| MMCN_LISTPAD | Sent when the list control for the list view taskpad is being attached or detached. | 
| MMCN_MENU_BTNCLICK | Sent when the user clicks a snap-in defined menu button. | 
| MMCN_MINIMIZED | Sent when a window is being minimized or maximized. | 
| MMCN_PASTE | Notifies the snap-in's scope item to paste selected result items. | 
| MMCN_PRELOAD | Sent if the snap-in supports the CCF_SNAPIN_PRELOADS format. | 
| MMCN_PRINT | Sent when the user clicks the Print button or selects the Print menu item. | 
| MMCN_PROPERTY_CHANGE | Informs the snap-in of property changes. | 
| MMCN_QUERY_PASTE | Sent to determine whether the snap-in can paste items from a given data object. | 
| MMCN_REFRESH | Sent when the refresh verb is selected. | 
| MMCN_REMOVE_CHILDREN | Notifies the snap-in when to delete all the child items (the entire subtree) below a specified item. | 
| MMCN_RENAME | A scope or result item must be renamed. | 
| MMCN_RESTORE_VIEW | Sent when the result pane for a scope item must be restored. | 
| MMCN_SELECT | An item has been selected in either the scope pane or result pane. | 
| MMCN_SHOW | Sent when a scope item is selected or deselected. | 
| MMCN_SNAPINHELP | The user requested help about the snap-in. | 
| MMCN_VIEW_CHANGE | Sent to inform the snap-in that the view should be updated. |