Класс Registry
Этот класс является родительским классом для событий реестра.
Следующий синтаксис упрощен из MOF-кода.
[Guid("{ae53722e-c863-11d2-8659-00c04fa321a1}"), EventVersion(2)]
class Registry : MSNT_SystemTrace
{
};
Класс Registry не определяет никаких членов.
Чтобы включить события реестра в сеансе ведения журнала ядра NT, укажите EVENT_TRACE_FLAG_REGISTRY в элементе EnableFlags структуры EVENT_TRACE_PROPERTIES при вызове функции StartTrace .
Потребители трассировки событий могут реализовать специальную обработку событий реестра, вызвав функцию SetTraceCallback и указав RegistryGuid в качестве параметра pGuid . Используйте следующие типы событий, чтобы определить фактическое событие реестра при использовании событий.
Тип события | Описание |
---|---|
EVENT_TRACE_TYPE_REGCREATE(значение типа события — 10) |
Создайте событие ключа. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGDELETE(значение типа события — 12) |
Удаление события ключа. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGDELETEVALUE(значение типа события — 15) |
Удаление события значения. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGENUMERATEKEY(значение типа события — 17) |
Перечисление события ключа. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGENUMERATEVALUEKEY(значение типа события — 18) |
Перечисление события ключа значения. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGFLUSH(значение типа события — 21) |
Событие ключа очистки. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGKCBDMP(значение типа события — 22) |
Создайте событие ключа. Создается, когда операция реестра использует дескрипторы, а не строки для ссылки на подразделы. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGOPEN(значение типа события — 11) |
Открытие события ключа. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGQUERY(значение типа события — 13) |
Событие ключа запроса. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGQUERYMULTIPLEVALUE(значение типа события — 19) |
Запрос события нескольких значений. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGQUERYVALUE(значение типа события — 16) |
Событие значения запроса. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGSETINFORMATION(значение типа события — 20) |
Задать информационное событие. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
EVENT_TRACE_TYPE_REGSETVALUE(значение типа события — 14) |
Задать событие значения. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
Значение типа события, 23 | событие delete key. Создается, когда операция реестра использует дескрипторы, а не строки для ссылки на подразделы. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
Значение типа события, 24 | Перечисляет разделы реестра, открытые в начале сеанса. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
Значение типа события, 25 | Перечисляет разделы реестра, открытые в конце сеанса. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
Значение типа события, 26 | Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
Значение типа события, 27 | Открытие события ключа. Класс MOF Registry_TypeGroup1 определяет данные события для этого события. |
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |