DkmModule.GetEntryPointSymbols Method

Definition

GetEntryPointSymbols is used by the breakpoint manager to find the entry point symbol(s) in the launching executable. For managed code, this symbol is defined using ISymUnmanagedWriter::SetUserEntryPoint. For native code, this symbol is found by looking for the various 'main' function (main, WinMain, etc). A third can override the entry point either by implementing their own symbol provider or by implementing IDkmEntryPointQuery.

Location constraint: API must be called from a Monitor component (component level < 100,000).

public:
 cli::array <Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^> ^ GetEntryPointSymbols();
public:
 Platform::Array <Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^> ^ GetEntryPointSymbols();
std::Array <Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol const &> GetEntryPointSymbols();
public Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol[] GetEntryPointSymbols ();
member this.GetEntryPointSymbols : unit -> Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol[]
Public Function GetEntryPointSymbols () As DkmInstructionSymbol()

Returns

[Out] DkmInstructionSymbol[] represents a method in the target process.

Applies to