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


Счетчики свойств препроцессора манифеста для проектов драйверов

Задает свойства средства CTRPP , который анализирует и проверяет манифест счетчиков. Сведения о работе с счетчиками производительности см. в разделе "Счетчики производительности". Сведения об использовании счетчиков производительности в драйвере Windows в режиме ядра см. в разделе "Режим ядра" Монитор производительности.

Настройка свойств препроцессора манифеста счетчиков для проектов драйверов

  1. Откройте страницы свойств для проекта драйвера. Выберите и удерживайте (или щелкните правой кнопкой мыши) проект драйвера в Обозреватель решений и выберите "Свойства".
  2. На страницах свойств для проекта драйвера выберите свойства конфигурации и выберите свойства препроцессора манифеста счетчиков.
  3. Задайте свойства для проекта.

Если вы хотите добавить эту страницу свойств в проект, чтобы запустить средство CTRPP во время сборки, ознакомьтесь с средой сборки WDK и Visual Studio и задачей Ctrpp.

Вариант Описание

Добавление префикса

Указывает префикс, используемый для глобальных переменных и функций, определенных в созданном файле заголовка (аналогично параметру команды -prefix ).)

Дополнительные параметры

Задает дополнительные параметры средства CTRPP.

Обратная совместимость

Создает код, совместимый с версиями Windows до Windows 7 (аналогично параметру команды -backcompat ).

Включение устаревших версий

Возвращается к созданию кода с помощью шаблонов кода Windows Vista. Этот параметр приводит к созданию четырех выходных файлов CTRPP : двух файлов заголовков (H, _r.h), файла ресурсов (RC) и файла исходного кода (c). (устаревшая версия)

Создание файла заголовка для хранения имен счетчиков и идентификаторов GUID

Создает файл заголовка, который назначает символы именам наборов счетчиков и идентификаторам GUID для каждого набора счетчиков в манифесте.

Создание файла заголовка для поставщика

Указывает имя файла заголовка, создаваемого средством. Если путь не указан, файл создается в текущей папке.

Создание подпрограмм памяти

Создайте шаблоны распределения памяти или бесплатной подпрограммы. (-MemoryRoutines)

Создание обратного вызова уведомлений

Создайте настраиваемый шаблон обратного вызова уведомлений. (-NotificationCallback )

Создание файла ресурсов

Указывает имя файла ресурса, который создает средство. Если путь не указан, файл создается в текущей папке.

Создание сводного глобального файла

Создает файл двоичного счетчика для каждого поставщика. (сводный путь)

Создает сводный глобальный файл GenSumResource.BIN.

Путь к созданным файлам счетчиков

Указывает путь к созданию двоичных файлов счетчиков. (-sumPath path)

Если путь не указан, используется текущий каталог.

Имя файла заголовка для счетчика

Создает файл заголовка для хранения имен счетчиков и идентификаторов. (-ch имя файла)

Имя файла заголовка для поставщика

Создает файл заголовка для поставщика. Он заменяет имя по умолчанию. (-o filename)

Имя файла ресурсов

Указывает имя файла ресурса. Это заменяет имя по умолчанию. (-rc filename)

Комментарий

Имена файлов, создаваемых средством по умолчанию, основаны на имени файла манифеста, передаваемого в средство CTRPP .