CorpubPublish Coclass
Provides interfaces for publishing information about application domains and processes.
Syntax
coclass CorpubPublish {
[default] interface ICorPublish;
interface ICorPublishProcess;
interface ICorPublishAppDomain;
interface ICorPublishProcessEnum;
interface ICorPublishAppDomainEnum;
};
Interfaces
Interface | Description |
---|---|
ICorPublish Interface | Provides methods for publishing information about processes and the application domains in those processes. |
ICorPublishAppDomain Interface | Represents, and provides information about, an application domain in a process. |
ICorPublishAppDomainEnum Interface | Provides methods that traverse a collection of application domains that currently exist within a process. |
ICorPublishProcess Interface | Represents a process that is running on a computer. |
ICorPublishProcessEnum Interface | Provides methods that traverse a collection of processes that are running on a computer. |
Remarks
A typical publishing scenario involves a developer who wants to debug managed code that is running on a computer within an application domain. The hosting environment may be running more than one application domain within a process. The developer would like to use a graphical user interface or some other means to list all of the processes that are running on the computer, and pick a specific process. The listing should include all of the application domains within processes that are running managed code. The developer can then identify the specific application domain and attach a debugger to that domain.
Requirements
Platforms: See System Requirements.
Header: CorPub.idl
Library: CorGuids.lib
.NET Framework Versions: Available since 1.0