DkmInstructionSymbol.GetBasicInfo(DkmWorkList, DkmModuleInstance, DkmBasicSymbolInfoRequestFlags, DkmCompletionRoutine<DkmGetBasicSymbolInfoAsyncResult>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно высчитывает базовые символьные сведения для заданного Дкминструктионсимбол.
Этот метод добавляет новый рабочий элемент в указанный список работ и возвращается после добавления рабочего элемента. Фактическая обработка рабочего элемента выполняется асинхронно. Вызывающий объект будет уведомлен о завершении выполнения запроса через подпрограмму завершения.
Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000).
Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTMPreview).
public:
void GetBasicInfo(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::DkmModuleInstance ^ ModuleInstance, Microsoft::VisualStudio::Debugger::Symbols::DkmBasicSymbolInfoRequestFlags Flags, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmGetBasicSymbolInfoAsyncResult> ^ CompletionRoutine);
public void GetBasicInfo (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmModuleInstance ModuleInstance, Microsoft.VisualStudio.Debugger.Symbols.DkmBasicSymbolInfoRequestFlags Flags, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetBasicSymbolInfoAsyncResult> CompletionRoutine);
member this.GetBasicInfo : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmModuleInstance * Microsoft.VisualStudio.Debugger.Symbols.DkmBasicSymbolInfoRequestFlags * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetBasicSymbolInfoAsyncResult> -> unit
Public Sub GetBasicInfo (WorkList As DkmWorkList, ModuleInstance As DkmModuleInstance, Flags As DkmBasicSymbolInfoRequestFlags, CompletionRoutine As DkmCompletionRoutine(Of DkmGetBasicSymbolInfoAsyncResult))
Параметры
- WorkList
- DkmWorkList
Ворклист добавить новый рабочий элемент в.
- ModuleInstance
- DkmModuleInstance
Окне Модуль, содержащий указанный символ инструкции.
Окне Флаги, передаваемые в Дкминструктионсимбол. ЖетбасиЦинфо и Жетинлинефрамескаунт.
- CompletionRoutine
- DkmCompletionRoutine<DkmGetBasicSymbolInfoAsyncResult>
Подпрограмма, которая будет срабатывать после завершения запроса. Если запрос успешно добавлен в список работ, он всегда будет срабатывать (включая время отмены операции). Это никогда не будет срабатывать в случае сбоя при добавлении рабочего элемента.