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 标头和版本信息