LocalDBGetVersions 函數

傳回電腦上所有可用的 SQL Server Express LocalDB 版本。

標頭檔: sqlncli.h

語法

#define MAX_LOCALDB_VERSION_LENGTH 43typedef 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 參考

另請參閱

SQL Server Express LocalDB 標頭和版本資訊