IVsProjectCfgDebugTargetSelection.GetCurrentDebugTarget(Guid, UInt32, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает команду, которая в настоящий момент зафиксирована на контроллере меню целевого объекта отладки.
public:
void GetCurrentDebugTarget([Runtime::InteropServices::Out] Guid % pguidDebugTargetType, [Runtime::InteropServices::Out] System::UInt32 % pDebugTargetTypeId, [Runtime::InteropServices::Out] System::String ^ % pbstrCurrentDebugTarget);
public void GetCurrentDebugTarget (out Guid pguidDebugTargetType, out uint pDebugTargetTypeId, out string pbstrCurrentDebugTarget);
abstract member GetCurrentDebugTarget : Guid * uint32 * string -> unit
Public Sub GetCurrentDebugTarget (ByRef pguidDebugTargetType As Guid, ByRef pDebugTargetTypeId As UInteger, ByRef pbstrCurrentDebugTarget As String)
Параметры
- pguidDebugTargetType
- Guid
[out] Идентификатор GUID, содержащий тип целевого объекта отладки.
- pDebugTargetTypeId
- UInt32
[out] идентификатор типа целевого объекта для отладки.
- pbstrCurrentDebugTarget
- String
[out] текущий целевой объект отладки.
Комментарии
Заблокированная команда отображается как значок видимой команды на панели инструментов контроллера меню. Если вы хотите, чтобы проект сообщит контроллеру меню, что текущий целевой объект отладки изменился каким-либо другим механизмом, чем пользователь, выполнив выбор с помощью контроллера меню, этот проект может вызвать, UpdateDebugTargets чтобы сообщить элементу управления Menu о необходимости обновления своего состояния в следующем времени простоя.