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


Класс 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 [только классические приложения]

См. также раздел

MSNT_SystemTrace

Registry_TypeGroup1

Registry_V0

Registry_V1