IDkmBaseNativeExecutionController.RaiseExecutionControlException(DkmThread, UInt32) Método

Definição

API que pode ser chamada de uma implementação IDkmSingleStepCompleteReceived ou IDkmRuntimeBreakpointReceived para forçar o DM base a acionar a EXCEPTION_BREAKPOINT ou EXCEPTION_SINGLE_STEP exceção no processo de destino quando a execução é retomada. Normalmente, o ponto de interrupção ou a exceção de etapa única é suprimida implicitamente. Isso permite que o EXCEPTION_BREAKPOINT/EXCEPTION_SINGLE_STEP seja manipulado por manipuladores de exceção dentro do processo de destino. Essa API falhará se o thread não estiver atualmente em um evento de etapa completa ou ponto de interrupção.

public:
 void RaiseExecutionControlException(Microsoft::VisualStudio::Debugger::DkmThread ^ thread, System::UInt32 exceptionCode);
public void RaiseExecutionControlException (Microsoft.VisualStudio.Debugger.DkmThread thread, uint exceptionCode);
abstract member RaiseExecutionControlException : Microsoft.VisualStudio.Debugger.DkmThread * uint32 -> unit
Public Sub RaiseExecutionControlException (thread As DkmThread, exceptionCode As UInteger)

Parâmetros

thread
DkmThread

No DkmThread representa um thread em execução no processo de destino.

exceptionCode
UInt32

No Código de exceção Win32 a ser gerado. No momento, isso deve ser EXCEPTION_BREAKPOINT ou EXCEPTION_SINGLE_STEP.

Aplica-se a