驅動程序專案的 Stampinf 屬性
設定 Stampinf 工具的屬性。 當您建置驅動程式時,您可以使用 Stampinf 來更新常見的 INF 和 INX 檔案指示詞。
設定驅動程序專案的 Stampinf 屬性
- 開啟驅動程式項目的屬性頁。 選取並按住 [或以滑鼠右鍵按下] 方案總管 中的驅動程式專案,然後選取 [屬性]。
- 在驅動程式項目的屬性頁中,選取 [組態屬性 ],然後選取 [Stampinf]。
- 設定項目的屬性。
如果您想要將此屬性頁新增至專案,以便在建置程式期間執行 Stampinf,請參閱 WDK 和 Visual Studio 建置環境和 Stampinf 工作。
Stampinf 選項 | 描述 |
---|---|
啟用架構 |
啟用取代 INX 檔案中使用的 $ARCH$ 變數。 如果已啟用,則會使用為 Architecture 指定的值。 如果 指定 [否 ],則會移除 $ARCH$ 變數。 例如,“Standard.NT$ARCH$” 會變成 “Standard.NT”。 |
架構 |
指定 架構 字串,以取代 INX 檔案中使用的 $ARCH$ 變數。 默認值為 $(InfArch),這是在Visual Studio 中選取目前使用中組態的宏。 可能的值包括 x86、 x64。 此設定相當於指定 Stampinf 選項 -a [architecture]。 |
啟用 VersionStamp |
啟用版本時間戳。 如果啟用, 驅動程式版本號碼 不得為空白。 驅動程式版本號碼會指定版本號碼在 INF DriverVer 指示詞中寫入的時間。 如果未啟用,請參閱驅動程式版本號碼底下此選項的預設行為描述。 |
驅動程式版本號碼 |
指定在版本號碼的 INF DriverVer 指示詞中寫入的時間。 時間的格式為 hours.minutes.seconds.milliseconds (例如 11.30.20.15)。 此選項在開發期間很有用,因為它提供增加驅動程式版本號碼的便利方式。 此設定相當於指定 Stampinf 選項 -v [ time| ]。 若要使用目前的時間,請使用此參數指定星號 ()。 預設行為: 如果未指定驅動程式版本號碼,或啟用 VersionStamp 為 No 或未指定,Stampinf 會使用下列其中一個版本號碼值:
注意 根據預設,除非您將驅動程式設定為系統環境變數,否則不會設定STAMPINF_VERSION環境變數。 若要在 Visual Studio 建置環境中指定此環境變數,請參閱 如何:在組建中使用環境變數。
|
啟用 DateStamp |
啟用日期戳記。 如果啟用, 驅動程式版本指示詞日期 不得為空白。 如果未啟用,請參閱驅動程式版本指示詞日期底下此選項的預設行為描述。 |
驅動程式版本指示詞日期 |
指定以 INF DriverVer 指示詞撰寫的日期。 日期的格式為月/日期/年份(例如 2011/10/20)。 若要使用目前的日期,請使用此參數指定星號 ()。 預設行為: 如果未指定 Driver Version 指示詞 Date 參數,或者 Enable DateStamp 為 No 或 unspecified,Stampinf 會使用下列其中一個日期值:
此設定相當於指定 Stampinf 選項 -d [date|]。
注意 根據預設,除非您將驅動程式設定為系統環境變數,否則不會設定STAMPINF_DATE環境變數。 若要在 Visual Studio 建置環境中指定此環境變數,請參閱 如何:在組建中使用環境變數。
|
驅動程式版本指示詞區段 |
|
KMDF 版本號碼 |
指定此驅動程式相依的 KMDF 版本。 這可用來自定義 INF 檔案中的 KmdfLibraryVersion 和 KMDF 共同安裝程式名稱。 此選項會取代 INF 檔案中的 $KMDFVERSION$ 和 $KMDFCOINSTALLERVERSION$ 關鍵詞。 字串的格式如下: <major_version>。<minor_version> 例如,如果您將 1.5 指定為版本字串,則兩個關鍵詞會分別使用值 1.5 和 01005。 此設定相當於指定 Stampinf 選項 -k KMDFversion。 |
UMDF 版本號碼 |
指定 此驅動程式相依的 UMDF 版本 。 此選項可用來在 INF 檔案中指定 UmdfLibraryVersion 和 UMDF 共同安裝程序名稱。 指定的 版本 會取代 INF 檔案中的 $UMDFVERSION$ 和 $UMDFCOINSTALLERVERSION$ 關鍵詞。 版本字串的格式如下: <major_version>。<>minor_version。<service_version> (其中<>service_version通常是零)。 例如,如果您將 1.5.0 指定為版本字串,則主要和次要關鍵詞會分別使用 1.5.0 和 01005 值。 此設定相當於指定 Stampinf 選項 -u UMDFversion。 |
目錄檔名 |
指定 INF 版本區段中 CatalogFile 指示詞中寫入的值。 根據預設, 不會寫入 CatalogFile 指示詞。 此設定相當於指定 Stampinf 選項 -c catalogfile。 |
詳細資訊 |
顯示詳細資訊的 Stampinf 輸出。 這個設定相當於指定 Stampinf 選項 -n 。 |
版本標頭路徑 |
指定 Ntverp.h 檔案的位置。 路徑代表包含 Ntverp.h 之目錄的完整位置。 此設定相當於指定 Stampinf 選項 -i 路徑。 |