IDkmHiddenEntryPointReceived Interface

Definition

IDkmHiddenEntryPointReceived is implemented by components that want to listen for the HiddenEntryPoint event. IDkmHiddenEntryPointReceived is invoked before IDkmHiddenEntryPointNotification. From within this notification, it is not possible to cause the target process to execute (no func-eval, no slipping).

Fired from the breakpoint manager when the entry point breakpoint has been hit in hidden code. The actual EntryPoint is delayed until we leave hidden code, and might not even be fired if we're unable to find an appropriate opening. The HiddenEntryPoint will be fired in addition for any behind-the-scenes work necessary.

HiddenEntryPoint events cannot be suppressed. To override the entry point, implement IDkmHiddenEntryPointQuery.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, TransportKind.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

public interface class IDkmHiddenEntryPointReceived
public interface class IDkmHiddenEntryPointReceived
__interface IDkmHiddenEntryPointReceived
public interface IDkmHiddenEntryPointReceived
type IDkmHiddenEntryPointReceived = interface
Public Interface IDkmHiddenEntryPointReceived

Methods

OnHiddenEntryPointReceived(DkmProcess, DkmThread, DkmEventDescriptor)

OnHiddenEntryPointReceived is invoked as part of event processing. See interface definition for more information.

Applies to