Счетчики свойств препроцессора манифеста для проектов драйверов
Задает свойства средства CTRPP , который анализирует и проверяет манифест счетчиков. Сведения о работе с счетчиками производительности см. в разделе "Счетчики производительности". Сведения об использовании счетчиков производительности в драйвере Windows в режиме ядра см. в разделе "Режим ядра" Монитор производительности.
Настройка свойств препроцессора манифеста счетчиков для проектов драйверов
- Откройте страницы свойств для проекта драйвера. Выберите и удерживайте (или щелкните правой кнопкой мыши) проект драйвера в Обозреватель решений и выберите "Свойства".
- На страницах свойств для проекта драйвера выберите свойства конфигурации и выберите свойства препроцессора манифеста счетчиков.
- Задайте свойства для проекта.
Если вы хотите добавить эту страницу свойств в проект, чтобы запустить средство 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 .