Sdílet prostřednictvím


LocalDBGetVersions function

Applies to:SQL Server

Vrátí všechny verze SQL Serveru Express LocalDB dostupné v počítači.

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

[Výstup] Obsahuje názvy verzí LocalDB, které jsou k dispozici na pracovní stanici uživatele.

lpdwNumberOfVersions

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

Ve výstupu obsahuje počet existujících verzí LocalDB.

Returns

S_OK: Funkce byla úspěšná.

Error Description
LOCALDB_ERROR_NOT_INSTALLED SQL Server Express LocalDB není v počítači nainstalovaný.
LOCALDB_ERROR_INVALID_PARAMETER Jeden nebo více zadaných vstupních parametrů je neplatný.
LOCALDB_ERROR_INSUFFICIENT_BUFFER Vstupní vyrovnávací paměť je příliš krátká a nebylo požadováno zkrácení.
LOCALDB_ERROR_INTERNAL_ERROR Došlo k neočekávané chybě. Podrobnosti najdete v protokolu událostí.

Remarks

Ukázku kódu, která používá rozhraní LocalDB API, najdete v referenčních informacích k SQL Serveru Express LocalDB.