Поделиться через


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
Наследование
DkmNativeEESettings
Атрибуты

Свойства

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)

Применяется к