IDkmNativeJustMyCodeProvider158.IsUserCodeExtended(DkmNativeInstructionAddress, DkmWorkList, DkmCompletionRoutine<DkmIsUserCodeExtendedAsyncResult>) 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 IsUserCodeExtended(Microsoft::VisualStudio::Debugger::Native::DkmNativeInstructionAddress ^ nativeAddress, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Native::DkmIsUserCodeExtendedAsyncResult> ^ completionRoutine);
public void IsUserCodeExtended (Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress nativeAddress, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Native.DkmIsUserCodeExtendedAsyncResult> completionRoutine);
abstract member IsUserCodeExtended : Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Native.DkmIsUserCodeExtendedAsyncResult> -> unit
Public Sub IsUserCodeExtended (nativeAddress As DkmNativeInstructionAddress, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmIsUserCodeExtendedAsyncResult))
Parâmetros
- nativeAddress
- DkmNativeInstructionAddress
No DkmNativeInstructionAddress é usado para endereços que resolvem em um módulo nativo. Isso é usado independentemente de se houver símbolos para o módulo.
- 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<DkmIsUserCodeExtendedAsyncResult>
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.