DkmInstructionSymbol.IsHiddenCode(DkmWorkList, DkmInspectionSession, DkmInstructionAddress, DkmCompletionRoutine<DkmIsHiddenCodeAsyncResult>) 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.
Retorna se este símbolo de instrução está em código oculto. Por exemplo, em código gerenciado, o número de linha 0xfeefee marca uma linha de origem como oculta.
Esse método acrescentará um novo item de trabalho à lista de trabalho especificada e retornará assim que o item de trabalho tiver sido anexado. O processamento real do item de trabalho é assíncrono. O chamador será notificado de que a solicitação foi concluída por meio da rotina de conclusão.
Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000).
public:
void IsHiddenCode(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ InspectionSession, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ InstructionAddress, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmIsHiddenCodeAsyncResult> ^ CompletionRoutine);
public void IsHiddenCode (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession InspectionSession, Microsoft.VisualStudio.Debugger.DkmInstructionAddress InstructionAddress, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmIsHiddenCodeAsyncResult> CompletionRoutine);
member this.IsHiddenCode : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession * Microsoft.VisualStudio.Debugger.DkmInstructionAddress * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmIsHiddenCodeAsyncResult> -> unit
Public Sub IsHiddenCode (WorkList As DkmWorkList, InspectionSession As DkmInspectionSession, InstructionAddress As DkmInstructionAddress, CompletionRoutine As DkmCompletionRoutine(Of DkmIsHiddenCodeAsyncResult))
Parâmetros
- WorkList
- DkmWorkList
A tabela de trabalho à qual anexar o novo item de trabalho.
- InspectionSession
- DkmInspectionSession
No O DkmInspectionSession permite que os vários componentes inspecionem dados para armazenar dados privados que estão associados a um grupo de avaliações.
- 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.
- CompletionRoutine
- DkmCompletionRoutine<DkmIsHiddenCodeAsyncResult>
Rotina a ser acionada quando a solicitação for concluída. Se a solicitação for acrescentada com êxito à lista de trabalho, isso sempre será acionado (incluindo quando a operação é cancelada). Isso nunca será acionado se a anexação do item de trabalho falhar.