Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Sada Windows Driver Kit (WDK) poskytuje úlohu StampInf, abyste mohli spustit nástroj stampinf.exe při sestavování ovladače pomocí nástroje MSBuild. Informace o nástroji stampinf.exe naleznete v tématu Stampinf.
Položka inf odešle parametry pro úlohu StampInf. Metadata položky pro stampinf jsou přístupná pomocí položky Inf v souborech projektu.
Následující příklad ukazuje, jak upravit metadata v souboru .vcxproj.
<ItemGroup>
<Inf Include="a.inf">
<SpecifyArchitecture>true</SpecifyArchitecture>
<Architecture>x86</Architecture>
</Inf>
<Inf Include="b.inf">
<SpecifyArchitecture>false</SpecifyArchitecture>
<Architecture>amd64</Architecture>
</Inf>
</ItemGroup>
Následující příklad ukazuje vyvolání příkazového řádku:
stampinf.exe –a "x86" a.inf
stampinf.exe b.inf
V předchozím příkladu nástroj MSBuild vyvolá stampinf.exe na souboru a.inf i b.inf, ale s různými sadami parametrů. V případě b.inf, přestože jsou zadána metadata architektury, je metadata SpecifyArchitecture nastavena na false. Proto není přepínač –a na příkazovém řádku aktivován. Pokud nastavíte tato metadata na TRUE, povolí se na příkazovém řádku –a amd64. Tímto způsobem můžete tato metadata jednoduše přepínat a nemusíte upravovat samotná metadata architektury.
| Parametr úlohy StampInf | Metadata položek | Přepínač nástrojů |
|---|---|---|
|
Zdroj
Povinný parametr ITaskItem. Určuje seznam zdrojových souborů. |
%(Inf.OutputPath)%(Inf.FileName).inf | -f[zdroj] |
|
SpecifyArchitecture
Tím se povolí přepínač -a, pokud je nastaven na hodnotu true. |
%(Inf.SpecifyArchitecture) | |
|
Architektura
Volitelný parametr řetězce. Určuje architekturu cílové platformy. |
%(Informační architektura) | -a[architektura] |
|
Soubor katalogu
Volitelný parametr řetězce. Určuje direktivu souboru katalogu v části verze INF. |
%(Inf.CatalogFileName) | -c<catalogFile> |
|
UveďteDriverVerDirectiveDate
Tím se povolí přepínač -d, pokud je nastaven na hodnotu true. |
%(Inf.SpecifyDriverVerDirectiveDate) | |
|
DriverVerDirectiveDate
Volitelný řetězec |
%(Inf.DateStamp) | -d[datum|] |
|
DriverVerDirectiveSection
Volitelný parametr řetězce. Určuje oddíl INF, ve kterém má být umístěna direktiva INF DriverVer. |
%(Inf.DriverVersionSectionName) | -s |
|
SpecifyDriverVerDirectiveVersion
Tím se povolí přepínač -v, pokud je nastavená hodnota true. |
%(Inf.SpecifyDriverDirectiveVersion) | |
|
DriverVerDirectiveVersion
Volitelný parametr řetězce. Určuje číslo verze v direktivě ovladače. |
%(Inf.TimeStamp) | -v[time|] |
|
KmdfVersion
Volitelný parametr řetězce. Určuje verzi služby KMDF, na které tento ovladač závisí. |
%(Inf.KmdfVersionNumber) | -k<version> |
|
MinimalRebuildFromTracking
Volitelný logický parametr. Pokud je hodnota true, provede se sledované přírůstkové sestavení. V opačném případě se provede přestavba. |
%(Inf.MinimalRebuildFromTracking) | |
|
ToolPath
Volitelný parametr řetězce. Umožňuje zadat úplnou cestu ke složce, ve které se nástroj nachází. |
$(StampInfToolPath) | |
|
TrackerLogDirectory
Volitelný parametr řetězce. Určuje adresář pro sledovací nástroj, do kterého se zapisují tlogy. |
%(Inf.StampInfTrackerLogDirectory) | |
|
TrackFileAccess
Volitelný logický parametr. Pokud je pravda, sleduje vzory přístupu k souborům pro tuto úlohu. |
$(TrackFileAccess) | |
|
UmdfVersion
Volitelný parametr řetězce. Určuje verzi UMDF, na které tento ovladač závisí. |
%(Inf.UmdfVersionNumber) | -u<version> |
|
Mnohomluvnost
Volitelný logický parametr. Povolí úroveň podrobností výstupu Stampinf. |
%(Inf.EnableVerbose) | -n |