[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. |