驅動程式專案的計數器指令清單預處理器屬性
設定 CTRPP 工具的屬性,以剖析及驗證計數器指令清單。 如需使用性能計數器的相關信息,請參閱 性能計數器。 如需在內核模式 Windows 驅動程式中使用性能計數器的相關信息,請參閱核心模式 效能監視器。
設定驅動程式專案的計數器指令清單預處理器屬性
- 開啟驅動程式項目的屬性頁。 選取並按住 [或以滑鼠右鍵按下] 方案總管 中的驅動程式專案,然後選取 [屬性]。
- 在驅動程式項目的屬性頁面中,選取 [組態屬性 ],然後選取 [計數器指令清單預處理器屬性]。
- 設定項目的屬性。
如果您想要將此屬性頁面新增至專案,以便在建置程式期間執行 CTRPP 工具,請參閱 WDK 和 Visual Studio 建置環境和 Ctrpp 工作。
選項 | 描述 |
---|---|
新增前置詞 |
指定要用於所產生頭檔中所定義之全域變數和函式的前置詞(與 -prefix 命令選項相同。 |
其他選項 |
指定 CTRPP 工具的其他選項。 |
回溯相容性 |
產生與 Windows 7 之前 Windows 版本相容的二進位程式代碼(與 -backcompat 命令選項相同)。 |
啟用舊版 |
還原為使用 Windows Vista 程式代碼範本產生程式碼。 此選項會導致 CTRPP 產生四個輸出檔案:兩個標頭檔(.h、_r.h)、資源檔 (.rc) 和原始程式碼檔 (c)。 (-legacy) |
產生包含計數器名稱和 GUID 的頭檔 |
建立頭檔,將符號指派給指令清單中每個計數器集的計數器集名稱和 GUID。 |
產生提供者的頭檔 |
指定工具產生之頭檔的名稱。 如果您未指定路徑,則會在目前資料夾中產生檔案。 |
產生記憶體例程 |
產生記憶體配置/免費例程範本。 (-MemoryRoutines) |
產生通知回呼 |
產生自定義的通知回呼範本。 (-NotificationCallback ) |
產生資源檔 |
指定工具產生的資源檔案名稱。 如果您未指定路徑,則會在目前資料夾中產生檔案。 |
產生摘要全域檔案 |
為每個提供者產生二進位計數器檔案。 (摘要路徑) 產生摘要全域檔案GenSumResource.BIN。 |
產生的計數器檔案路徑 |
指定要產生二進位計數器檔案的路徑。 (-sumPath 路徑) 如果未指定路徑,則會使用目前的目錄。 |
計數器的頭檔名稱 |
產生包含計數器名稱和標識碼的頭檔。 (-ch 檔名) |
提供者的頭檔名稱 |
產生提供者的頭檔。 它會取代預設名稱。 (-o 檔名) |
資源檔案名稱 |
指定資源檔案的名稱。 這會取代預設名稱。 (-rc filename) |
評論
工具產生的檔案預設名稱是以您傳遞給 CTRPP 工具的指令清單檔名稱為基礎。