IConsoleNameSpace2 interface (mmc.h)

The IConsoleNameSpace2 interface is introduced in MMC 1.1.

The IConsoleNameSpace2 interface enables snap-ins to enumerate dynamic subcontainers in the scope pane. The particular snap-in determines what qualifies as a subcontainer. For example, a snap-in that features a domain object might enumerate individual groups or organizations within the domain.

IConsoleNameSpace2 supersedes the IConsoleNameSpace interface for MMC 1.1. In addition to inheriting all of the methods of IConsoleNameSpace, IConsoleNameSpace2 has the following methods:

The snap-in can query for a pointer to the IConsoleNameSpace2 interface during a call to its IComponentData::Initialize method.

Inheritance

The IConsoleNameSpace2 interface inherits from IConsoleNameSpace. IConsoleNameSpace2 also has these types of members:

Methods

The IConsoleNameSpace2 interface has these methods.

 
IConsoleNameSpace2::AddExtension

The IConsoleNameSpace2::AddExtension method enables the snap-in to add an extension snap-in that dynamically extends the namespace of a selected item.
IConsoleNameSpace2::Expand

The IConsoleNameSpace2::Expand method enables the snap-in to expand an item in the namespace without visibly expanding the item in the scope pane.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header mmc.h