[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.
You do not implement IConsoleNameSpace. It is implemented by the console's node manager.
A snap-in uses IConsoleNameSpace to add or delete items associated with the scope pane.
| 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. | |