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 可以提供使用者適當的警告。
注意事項 |
---|
原始檔控制外掛程式選擇實作一或多個狀態值,如果未實作的位元應該設為零。 |