IDkmJustMyCodeProvider.IsUserCode(DkmInstructionAddress, DkmWorkList, DkmCompletionRoutine<DkmIsUserCodeAsyncResult>) Método

Definição

Determina se um determinado endereço de instrução é o código de usuário ou não.

public:
 void IsUserCode(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ instructionAddress, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmIsUserCodeAsyncResult> ^ completionRoutine);
public void IsUserCode (Microsoft.VisualStudio.Debugger.DkmInstructionAddress instructionAddress, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmIsUserCodeAsyncResult> completionRoutine);
abstract member IsUserCode : Microsoft.VisualStudio.Debugger.DkmInstructionAddress * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmIsUserCodeAsyncResult> -> unit
Public Sub IsUserCode (instructionAddress As DkmInstructionAddress, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmIsUserCodeAsyncResult))

Parâmetros

instructionAddress
DkmInstructionAddress

No Representação abstrata de um local de código executável (ex: valor de EIP). Se resolvido, um endereço de instrução estará dentro de uma instância de módulo específica. Um endereço de instrução sempre está dentro de uma instância específica do tempo de execução.

workList
DkmWorkList

Alist de trabalho que está sendo processada no momento. Esse valor pode ser usado para verificar o cancelamento ou para acrescentar trabalho adicional. Novos itens de trabalho não começarão a ser executados até que a função seja retornada.

completionRoutine
DkmCompletionRoutine<DkmIsUserCodeAsyncResult>

Rotina a ser acionada quando a solicitação for concluída. Isso será acionado implicitamente se a implementação retornar uma falha desse método de interface. A implementação deve acionar esse método em todos os outros cenários.

Aplica-se a