IDE 實作的回呼函式
為了讓整合為盡可能,並提供統一的使用者經驗,無接縫整合式的開發環境 (IDE) 的原始檔控制外掛程式可以使用由 IDE 的回呼函式。 外掛程式可以呼叫這些函式在適當的時機,在原始檔控制作業,將資訊傳遞至 IDE。 IDE 可以為其原生的 UI 中的內嵌項目,然後顯示這項資訊。 使用者會有較分散的經驗,在這種情況下,比如果外掛程式採用它自己的 UI。
所需的標頭檔是 scc.h。 預設位置是 \Program Files\VSIP 8.0\EnvSDK\common\inc\。 它也是在 \Program Files\VSIP 8.0\MSSCCI\ 有原始檔控制外掛程式範例 VSIP 資料夾中。
在本節中
LPTEXTOUTPROC
告訴您,回呼函式所使用的SccOpenProject 函式來顯示從原始檔控制外掛程式,透過 IDE 的訊息。POPLISTFUNC
告訴您,回呼函式所使用的SccPopulateList 函式當 IDE 並沒有完整的存取,只有原始檔控制外掛程式,例如受版本控制檔案的完整清單可使用的資訊。QUERYCHANGESFUNC
告訴您,回呼函式所使用的SccQueryChanges 函式作業。POPDIRLISTFUNC
告訴您,回呼函式所使用的SccPopulateDirList 函式作業。OPTNAMECHANGEPFN
說明設定呼叫的回呼函式SccSetOption 函式 ,可讓原始檔控制外掛程式名稱會變回 IDE 進行通訊。
相關章節
SccOpenProject 函式
開啟專案。SccPopulateList 函式
會檢查其目前狀態的檔案清單。 此外,使用pfnPopulate檔案不符合的準則時告知呼叫端函式nCommand。SccPopulateDirList 函式
檢查清單中的專案] 或 [原始檔控制之下的專案目錄和檔案。 找到的每個目錄與檔名會傳遞至回呼函式。SccQueryChanges 函式
請檢查名稱一份檔案所做的變更。 每個檔名會傳遞至回呼函式加上其變更狀態。SccSetOption 函式
設定各種不同的選項。 每個選項將會啟動與SCC_OPT_xxx且有它自己一組已定義的值。原始檔控制外掛程式
描述 [原始檔控制外掛程式 SDK 參考 > 一節的內容。