Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Windows Illesztőprogram-készlet (WDK) biztosítja a StampInf-feladatot, így futtathatja a stampinf.exe eszközt, amikor msBuild használatával hozza létre az illesztőprogramot. Az stampinf.exe eszközről további információt a Stampinfben talál.
Az Inf Elem elküldi a StampInf-tevékenység paramétereit. A stampinf elem metaadatai a projektfájlok Inf elemével érhetők el.
Az alábbi példa bemutatja, hogyan szerkesztheti a metaadatokat a .vcxproj fájlban.
<ItemGroup>
<Inf Include="a.inf">
<SpecifyArchitecture>true</SpecifyArchitecture>
<Architecture>x86</Architecture>
</Inf>
<Inf Include="b.inf">
<SpecifyArchitecture>false</SpecifyArchitecture>
<Architecture>amd64</Architecture>
</Inf>
</ItemGroup>
Az alábbi példa a parancssori meghívást mutatja be:
stampinf.exe –a "x86" a.inf
stampinf.exe b.inf
A fenti példában az MSBuild az stampinf.exe-t hívja meg az a.inf és a b.inf fájlokon, de különböző paraméterekkel. A b.inf esetében annak ellenére, hogy az architektúra metaadatai meg van adva, az SpecifyArchitecture metaadatai hamisra lesznek állítva. Ezért a –a kapcsoló nincs engedélyezve a parancssorban. Ha ezt a metaadatot TRUE-ra állítja, akkor a parancssorban engedélyezi a –a amd64 parancsot. Ily módon egyszerűen válthatja ezt a metaadatot, és nem kell magát az architektúra metaadatait szerkesztenie.
| StampInf feladatparaméter | Elem metaadatai | Eszközkapcsoló |
|---|---|---|
|
Forrás
Kötelező ITaskItem paraméter. A forrásfájlok listáját adja meg. |
%(Inf.OutputPath)%(Inf.FileName).inf | -f[forrás] |
|
SpecifyArchitecture
Ez engedélyezi a -a kapcsolót, ha igaz értékre van állítva. |
%(Inf.SpecifyArchitecture) | |
|
Architektúra
Nem kötelező sztringparaméter. Meghatározza a célplatform architektúrát. |
%(Információs Architektúra) | -a[architektúra] |
|
CatalogFile
Nem kötelező sztringparaméter. Az INF verziószakasz katalógusfájl-irányelvét adja meg. |
%(Inf.CatalogFileName) | -c<catalogFile> |
|
SpecifyDriverVerDirectiveDate
Ez engedélyezi a –d kapcsolót, ha igaz értékre van állítva. |
%(Inf.SpecifyDriverVerDirectiveDate) | |
|
DriverVerDirectiveDate
Nem kötelező karakterlánc |
%(Inf.DateStamp) | -d[dátum|] |
|
DriverVerDirectiveSection
Nem kötelező sztringparaméter. Megadja azt az INF-szakaszt, amelyben az INF DriverVer-irányelvet el kell helyezni. |
%(Inf.DriverVersionSectionName) | -s |
|
DriverVerDirectiveVersion megadása
Ez engedélyezi a –v kapcsolót, ha igaz értékre van állítva. |
%(Inf.SpecifyDriverDirectiveVersion) | |
|
DriverVerDirectiveVersion
Nem kötelező sztringparaméter. Megadja az illesztőprogram-irányelv verziószámát. |
%(Inf.TimeStamp) | -v[time|] |
|
KmdfVersion
Nem kötelező sztringparaméter. Megadja a KMDF azon verzióját, amelytől ez az illesztőprogram függ. |
%(Inf.KmdfVersionNumber) | -k<verzió> |
|
MinimalRebuildFromTracking
Nem kötelező logikai paraméter. Ha igaz, egy nyomon követett növekményes build történik. Ellenkező esetben újraépítés történik. |
%(Inf.MinimalRebuildFromTracking) | |
|
ToolPath
Nem kötelező sztringparaméter. Lehetővé teszi annak a mappának a teljes elérési útját, amelyben az eszköz található. |
$(StampInfToolPath) | |
|
TrackerLogDirectory
Nem kötelező sztringparaméter. Egy naplókönyvtárat ad meg a nyomkövető program számára a tlogok írására. |
%(Inf.StampInfTrackerLogDirectory) | |
|
TrackFileAccess
Nem kötelező logikai paraméter. Ha igaz, nyomon követi a feladat fájlhozzáférési mintáit. |
$(TrackFileAccess) | |
|
UmdfVersion
Nem kötelező sztringparaméter. Az UMDF azon verzióját adja meg, amelytől ez az illesztőprogram függ. |
%(Inf.UmdfVersionNumber) | -u<verzió> |
| Bőbeszédűség
Nem kötelező logikai paraméter. Engedélyezi a Stampinf-kimenet részletességét. |
%(Inf.EnableVerbose) | -n |