LocalDBGetVersions 函數
傳回電腦上所有可用的 SQL Server Express LocalDB 版本。
**標頭檔:**sqlncli.h
語法
#define MAX_LOCALDB_VERSION_LENGTH 43
typedef WCHAR TLocalDBVersion[MAX_LOCALDB_VERSION_LENGTH + 1];
typedef TLocalDBVersion* PTLocalDBVersion;
HRESULT LocalDBGetVersions(
PTLocalDBVersion pVersion,
LPDWORD lpdwNumberOfVersions
);
參數
pVersionNames
[輸出] 包含使用者工作站上可用 LocalDB 版本的名稱。lpdwNumberOfVersions
[輸入/輸出] 輸入時,在 pVersionNames 緩衝區中保存版本的位置數目。 在輸出時,保存現有 LocalDB 版本的數目。
傳回值
S_OK
此函數已成功。LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB 未安裝在電腦上。LOCALDB_ERROR_INVALID_PARAMETER
一個或多個指定的輸入參數無效。LOCALDB_ERROR_INSUFFICIENT_BUFFER
輸入緩衝區太短,且未要求截斷。LOCALDB_ERROR_INTERNAL_ERROR
發生意外的錯誤。 請參閱事件記錄檔,以取得詳細資料。
備註
如需使用 LocalDB API 的程式碼範例,請參閱<SQL Server Express LocalDB 參考>。