DkmNativeEESettings Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит параметры конфигураций для средства оценки собственных выражений.
Этот API появился в Visual Studio 17 с обновлением 7 (DkmApiVersion.VS17Update7).
[System.Runtime.InteropServices.Guid("1ddec14d-7dbd-6b37-51e8-79decf13e26c")]
public class DkmNativeEESettings : Microsoft.VisualStudio.Debugger.DkmDataContainer
[<System.Runtime.InteropServices.Guid("1ddec14d-7dbd-6b37-51e8-79decf13e26c")>]
type DkmNativeEESettings = class
inherit DkmDataContainer
Public Class DkmNativeEESettings
Inherits DkmDataContainer
- Наследование
- Атрибуты
Свойства
IsUnloaded |
Возвращает значение true, если для этого объекта было инициировано событие "unloaded" (например, вызывается DkmThread::Unload) или если объект был закрыт. Обратите внимание, что при проверке этого состояния необходимо соблюдать осторожность, так как без синхронизации возвращаемое состояние может быть не точным после чтения инструкции. (Унаследовано от DkmDataContainer) |
NatvisComplexityLimit |
Максимальная сложность оценки natvis. Этот API появился в Visual Studio 17 с обновлением 7 (DkmApiVersion.VS17Update7). |
NatvisRecursionLimit |
Максимальная глубина рекурсии для оценки natvis. Этот API появился в Visual Studio 17 с обновлением 7 (DkmApiVersion.VS17Update7). |
UniqueId |
GUID, который однозначно идентифицирует этот объект параметров EE. Этот API появился в Visual Studio 17 с обновлением 7 (DkmApiVersion.VS17Update7). |
Методы
GetDataItem<T>() |
Возвращает экземпляр "T", добавленный в этот экземпляр контейнера. Если этот контейнер не содержит "T", эта функция возвращает значение NULL. (Унаследовано от DkmDataContainer) |
GetEngineNativeEESettings() |
GetEngineNativeEESettings перечисляет все созданные объекты DkmNativeEESettings. Этот API появился в Visual Studio 17 с обновлением 7 (DkmApiVersion.VS17Update7). |
RemoveDataItem<T>() |
Удалите экземпляр T из этого контейнера. Обычно не требуется вызывать этот метод, так как контейнер данных автоматически очищается при закрытии объекта. (Унаследовано от DkmDataContainer) |
SetDataItem<T>(DkmDataCreationDisposition, T) |
Поместите новый элемент в контейнер данных. (Унаследовано от DkmDataContainer) |