共用方式為


SccDirQueryInfo 函式

這個函式會檢查其目前狀態的完整目錄清單。

SCCRTN SccDirQueryInfo(
LPVOID  pContext,
LONG    nDirs,
LPCSTR* lpDirNames,
LPLONG  lpStatus
);

參數

  • pContext
    [in]原始檔控制外掛程式的內容結構。

  • nDirs
    [in]選取要查詢的目錄的數目。

  • lpDirNames
    [in]要查詢的目錄的完整路徑的陣列。

  • lpStatus
    輸入 [、 輸出]原始檔控制外掛程式傳回狀態旗標的陣列結構 (請參閱目錄狀態碼列舉程式如需詳細資訊)。

傳回值

原始檔控制外掛程式的實作這個函式被期待傳回下列值之一:

描述

SCC_OK

查詢已順利完成。

SCC_E_OPNOTSUPPORTED

原始程式碼控制系統不支援這項作業。

SCC_E_ACCESSFAILURE

無法存取原始檔控制系統,可能因為到網路或爭用問題。 建議您重試。

SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR

非特定的失敗。

備註

函式會填滿傳回的陣列,以位元遮罩的位元從SCC_DIRSTATUS家族 (請參閱目錄狀態碼列舉程式),指定每個目錄項目。 狀態陣列會由呼叫端配置。

目錄會重新命名,以檢查目錄是否在原始檔控制中,藉由查詢它是否有對應的專案之前,IDE 會使用這個函式。 如果目錄不是在 [原始檔控制] 下,IDE 可以提供使用者適當的警告。

注意事項注意事項

原始檔控制外掛程式選擇實作一或多個狀態值,如果未實作的位元應該設為零。

請參閱

參考

目錄狀態碼列舉程式

概念

原始檔控制外掛程式應用程式開發介面函式