Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает все версии 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
Произошла непредвиденная ошибка. Дополнительные сведения см. в журнале событий.
Замечания
Пример кода, использующий API LocalDB, см. в справочнике по SQL Server Express LocalDB.