Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает свойства для средства Stampinf . Вы можете использовать Stampinf для обновления распространенных директив INF и INX-файлов при сборке драйвера.
Задание свойств Stampinf для проектов драйверов
- Откройте страницы свойств для проекта драйвера. Выберите и удерживайте (или щелкните правой кнопкой мыши) проект драйвера в обозревателе решений и выберите "Свойства".
- На страницах свойств проекта драйвера выберите "Свойства конфигурации ", а затем выберите Stampinf.
- Задайте свойства для проекта.
Если вы хотите добавить эту страницу свойств в проект, чтобы запустить Stampinf во время сборки, см. среду сборки WDK и Visual Studio изадачу Stampinf.
| Параметр Stampinf | Описание |
|---|---|
Включение архитектуры |
Включает замену переменной $ARCH$, используемой в INX-файлах. Если этот параметр включен, используется значение, указанное для архитектуры . Если нет , то переменная $ARCH$ удаляется. Например, "Standard.NT$ARCH$" становится "Standard.NT". |
Архитектура |
Указывает строку архитектуры для замены переменной $ARCH$, используемой в файлах INX. Значение по умолчанию — $(InfArch), макрос, который выбирает текущую активную конфигурацию в Visual Studio. Возможные значения включают x86, x64. Этот параметр эквивалентен указанию на параметр Stampinf с опцией -a [архитектура]. |
Включение VersionStamp |
Включает метку времени версии. Если этот параметр включен, номер версии драйвера не должен быть пустым. Номер версии драйвера указывает время, записанное в директиве INF DriverVer для номера версии. Если параметр не включен, см. описание поведения по умолчанию для этого параметра в разделе "Номер версии драйвера". |
Номер версии драйвера |
Указывает время, которое записано в директиве INF DriverVer для номера версии. Формат времени — hours.minutes.seconds.milliseconds (например, 11.30.20.15). Этот параметр полезен во время разработки, так как он предоставляет удобный способ увеличить номер версии драйвера. Этот параметр эквивалентен указанию параметра Stampinf-v [time| ]. Чтобы использовать текущее время, укажите звездочку () с этим параметром. Поведение по умолчанию: Если номер версии драйвера не указан или если параметр Enable VersionStampне указан или не указан, Stampinf использует одно из следующих значений номера версии:
Заметка По умолчанию переменная среды STAMPINF_VERSION не задана при сборке драйвера, если она не задана как системная переменная среды. Чтобы указать эту переменную среды в среде сборки Visual Studio, см. Как использовать переменные среды в сборке.
|
Включение DateStamp |
Включает метку даты. Если этот параметр включен, дата директивы "Версия драйвера" не должна быть пустой. Если параметр не включен, см. описание поведения по умолчанию для этого параметра в разделе "Дата директивы версии драйвера". |
Дата директивы версии драйвера |
Указывает дату, написанную в директиве INF DriverVer. Формат даты — месяц/дата/год (например, 10/20/2011). Чтобы использовать текущую дату, укажите звездочку () с этим параметром. Поведение по умолчанию: Если параметр директива "Версия драйвера с датой" не указан или если параметр Enable DateStamp равен Нет или не указан, Stampinf использует одно из следующих значений даты:
Этот параметр эквивалентен указанию параметра Stampinf-d [date|].
Заметка По умолчанию переменная среды STAMPINF_DATE не устанавливается при сборке драйвера, если она не является системной переменной среды. Чтобы указать эту переменную среды в среде сборки Visual Studio, см. Как: Использовать переменные среды в сборке.
|
Раздел директивы версии драйвера |
Указывает раздел INF, в котором необходимо поместить директиву INF DriverVer. Расположение по умолчанию для этой директивы — секция INF Version. Этот параметр эквивалентен указанию опции Stampinf-sраздел. |
Номер версии KMDF |
Указывает версию KMDF, от которой зависит этот драйвер. Это используется для настройки имени совместного установщика KmdfLibraryVersion и KMDF в INF-файле. Этот параметр заменяет ключевые слова $KMDFVERSION$ и $KMDFCOINSTALLERVERSION$ в INF-файле. Строка имеет следующий формат: <основная_версия>.<второстепенная_версия> Например, если в качестве строки версии указать 1.5, значения 1.5 и 01005 используются для двух ключевых слов (соответственно). Этот параметр эквивалентен указанию параметра Stampinf-kKMDFversion. |
Номер версии UMDF |
Указывает версию UMDF, от которой зависит этот драйвер. Этот параметр используется для указания имени совместного установщика UmdfLibraryVersion и UMDF в INF-файле. Указанная версия заменяет ключевые слова $UMDFVERSION$ и $UMDFCOINSTALLERVERSION$ в INF-файле. Строка версии имеет следующий формат: <основная_версия>.<минорная_версия>.<сервисная_версия> (где <service_version> обычно равно нулю. Например, если в качестве строки версии указать 1.5.0, значения 1.5.0 и 01005 используются для основных и дополнительных ключевых слов (соответственно). Этот параметр эквивалентен указанию параметра Stampinf-uUMDFversion. |
Имя файла каталога |
Указывает значение, записанное в директиве CatalogFile в разделе INF Version. По умолчанию директива CatalogFile не записывается. Этот параметр эквивалентен указанию опции Stampinf-ccatalogfile. |
Многословный |
Отображает подробные выходные данные Stampinf. Этот параметр эквивалентно указанию параметра Stampinf-n. |
Путь заголовка версии |
Указывает расположение файла Ntverp.h. Путь представляет полное расположение каталога, содержащего Ntverp.h. Этот параметр эквивалентно указанию параметра Stampinf-ipath. |