IConsoleNameSpace

[This is preliminary documentation and subject to change.]

The IConsoleNameSpace interface enables snap-in components 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.

When to Implement

You do not implement IConsoleNameSpace. It is implemented by the console's node manager.

When to Use

A snap-in uses IConsoleNameSpace to add or delete items associated with the scope pane.

Methods in Vtable Order

IUnknown Methods Description
QueryInterface Returns pointers to supported interfaces.
AddRef Increments reference count.
Release Decrements reference count.

IConsoleNameSpace Methods Description
InsertItem Enables the snap-in to Insert a single item into the scope view.
DeleteItem Enables the snap-in to delete a single item from the scope.
SetItem Enables the snap-in to set a single scope view item.
GetItem Enables the snap-in to get a single scope view item.
GetChildItem Enables the snap-in to get the handle of the first child item.
GetNextItem Enables the snap-in to get the handle of the next item.
GetParentItem Enables the snap-in to get the handle of the parent item.