IDkmJustMyCodeProvider.IsUserCode(DkmInstructionAddress, DkmWorkList, DkmCompletionRoutine<DkmIsUserCodeAsyncResult>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.