DkmPublishedProgramInfo Class

Definition

Contains information about a debuggable runtime which has been loaded into a process on the computer (included processes which aren't being debugged). This will be used to represent programs published through pdm.dll, which is used for active script programs or other programs published through CLSID_ProgramPublisher (IDebugProgramPublisher2.PublishProgram/PublishProgramNode). It can also be used for other runtimes that might be loaded in the target process, such as CoreCLR.

public ref class DkmPublishedProgramInfo
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmPublishedProgramInfo
[Windows::Foundation::Metadata::WebHostHidden]
class DkmPublishedProgramInfo
[System.Runtime.InteropServices.Guid("eaeb3217-af01-dcda-7d08-2cabbddc2351")]
public class DkmPublishedProgramInfo
[<System.Runtime.InteropServices.Guid("eaeb3217-af01-dcda-7d08-2cabbddc2351")>]
type DkmPublishedProgramInfo = class
Public Class DkmPublishedProgramInfo
Inheritance
DkmPublishedProgramInfo
Attributes

Properties

EngineIds

The collection of engines which are capable of debugging this code. Generally, this collection only has one entry. For script, this value is DkmEngineId.Script.

FriendlyName

[Optional] A friendly name for the program. This may be displayed in the attach to processes window. This is exposed to the AD7 API via IDebugProgramNode2.GetHostName(GHN_FRIENDLY_NAME).

Methods

Create(String, ReadOnlyCollection<Guid>)

Create a new DkmPublishedProgramInfo object instance.

Applies to