Dela via


LocalDBGetVersions function

Applies to:SQL Server

Returnerar alla SQL Server Express LocalDB-versioner som är tillgängliga på datorn.

Header file:msoledbsql.h

Syntax

#define MAX_LOCALDB_VERSION_LENGTH 43typedef WCHAR TLocalDBVersion [ MAX_LOCALDB_VERSION_LENGTH + 1 ] ;
typedef TLocalDBVersion* PTLocalDBVersion;
HRESULT LocalDBGetVersions(
           PTLocalDBVersion pVersion ,
           LPDWORD lpdwNumberOfVersions);

Arguments

pVersionNames

[Utdata] Innehåller namnen på de LocalDB-versioner som är tillgängliga på användarens arbetsstation.

lpdwNumberOfVersions

[Input/Output] On input holds the number of slots for versions in the pVersionNames buffer.

I utdata innehåller antalet befintliga LocalDB-versioner.

Returns

S_OK: Funktionen lyckades.

Error Description
LOCALDB_ERROR_NOT_INSTALLED SQL Server Express LocalDB är inte installerat på datorn.
LOCALDB_ERROR_INVALID_PARAMETER En eller flera angivna indataparametrar är ogiltiga.
LOCALDB_ERROR_INSUFFICIENT_BUFFER Indatabufferten är för kort och trunkering begärdes inte.
LOCALDB_ERROR_INTERNAL_ERROR Ett oväntat fel uppstod. Mer information finns i händelseloggen.

Remarks

Ett kodexempel som använder LocalDB API finns i SQL Server Express LocalDB-referens.