原始檔控制外掛程式應用程式開發介面函式
原始檔控制外掛程式 API 提供下列功能,必須由原始檔控制外掛程式,以配合此 API 來實作。 每個函式和語意的簽章相關聯的位元旗標和其他參數都描述於此參照中的詳細資料。
初始化和清理動作,
Function |
描述 |
---|---|
關閉專案。 |
|
會提示使用者提供進階的選項,指定的命令。 |
|
傳回的版本的原始檔控制外掛程式。 |
|
初始化原始檔控制外掛程式。 它會針對每個外掛程式執行個體一次進行呼叫。 |
|
開啟專案。 |
|
泛用的函式,用來設定各種不同的選項。 每個選項將會啟動與SCC_OPT_xxx且有它自己一組已定義的值。 |
|
呼叫之後的原始檔控制外掛程式時必須能夠拔除。 |
核心原始檔控制功能
Function |
描述 |
---|---|
將檔案的原始檔控制系統的完整的路徑名稱所指定的陣列。 |
|
允許使用者瀏覽原始檔控制系統中已有的檔案,然後再進行 [那些檔案屬於目前專案。 |
|
簽入的檔案陣列。 |
|
簽出檔案的陣列。 |
|
顯示完整的路徑名稱及原始檔控制下的版本所指定的本機使用者的檔案之間的差異。 |
|
擷取一組檔案的唯讀的複本。 |
|
會檢查呼叫端要求相關的檔案的狀態 (透過SccQueryInfo)。 |
|
讓原始檔控制外掛程式,以提示使用者輸入都是有意義的外掛程式的專案路徑。 |
|
顯示完整的本機檔案名稱陣列的歷程記錄。 |
|
會檢查其目前狀態的檔案清單。 此外,使用pfnPopulate檔案不符合的準則時告知呼叫端函式nCommand。 |
|
顯示完整的檔案屬性。 |
|
會檢查一份完整的檔案,其目前的狀態。 |
|
從原始檔控制系統中移除陣列的完整格式的檔案。 |
|
新的名稱重新命名指定的檔案,原始檔控制系統中。 |
|
存取完整的原始檔控制系統的功能。 |
|
復原簽出檔案的陣列。 |
該支援另一項功能 (1.2 版以上的原始檔控制外掛程式的 API) 的函式
本系列的函式定義包含於 1.2 版以上的原始檔控制外掛程式 API 的其他功能。 它們提供更進階的原始檔控制功能和功能的存取權。
Function |
描述 |
---|---|
啟動批次作業。 |
|
建立具有指定名稱,請在 [現有的父專案下的子專案。 |
|
顯示完整的路徑名稱及原始檔控制資料庫位置所指定的本機使用者的目錄之間的差異。 |
|
會檢查其目前狀態的完整目錄清單。 |
|
結束批次作業。 |
|
傳回父路徑指定的專案 (專案必須存在)。 |
|
檢查是否允許多重簽出檔案。 |
|
檢查是否外掛程式將會建立 MSSCCPRJ。SCC 檔。 |
支援進階功能 (1.3 版的原始檔控制外掛程式的 API) 的函式
本系列的函式定義包含在原始檔控制外掛程式 API 1.3 版中的其他功能。 它們提供更進階的原始檔控制功能和功能的存取權。
Function |
描述 |
---|---|
從原始檔控制中加入目前的專案檔案的清單。 |
|
從原始檔控制,無使用者介面中擷取檔案的清單。 |
|
擷取原始檔控制中互異的本機檔案的檔案清單。 |
|
會擷取旗標,指定原始檔控制外掛程式所支援的擴充的功能。 |
|
擷取使用者特定的選項。 |
|
檢查清單中的專案] 或 [原始檔控制之下的專案目錄和檔案。 找到的每個目錄與檔名會傳遞至回呼函式。 |
|
正在檢查所做的檔案清單的名稱變更。 每個檔名會傳遞至其變更狀態的回呼函式。 |
需求
標頭: scc.h
(提供環境 SDK 中一般包含資料夾,預設情況下 [磁碟機]\Program Files\VSIP 8.0\EnvSDK\common\inc。 也提供在 VSIP 資料夾中,其 MSSCCI 範例中, [磁碟機]\Program Files\VSIP 8.0\MSSCCI)。