Condividi tramite


Funzione di LocalDBGetVersions

Restituisce tutte le versioni di SQL Server Express LocalDB disponibili nel computer.

File di intestazione: sqlncli.h

Sintassi

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

Parametri

pVersionNames
[Output] Contiene i nomi delle versioni di LocalDB disponibili nella workstation dell'utente.

lpdwNumberOfVersions
[Input/Output] L'input contiene il numero di slot per le versioni nel buffer pVersionNames .
Nell'output contiene il numero di versioni di LocalDB esistenti.

Restituzioni

S_OK
Funzione completata.

LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB non è installato nel computer.

LOCALDB_ERROR_INVALID_PARAMETER
Uno o più parametri di input specificati non sono validi.

LOCALDB_ERROR_INSUFFICIENT_BUFFER
Il buffer di input è troppo breve e il troncamento non è stato richiesto.

LOCALDB_ERROR_INTERNAL_ERROR
Errore imprevisto. Per informazioni dettagliate, vedere il registro eventi.

Osservazioni:

Per un esempio di codice che usa l'API LocalDB, vedere Informazioni di riferimento su SQL Server Express LocalDB.

Vedere anche

Informazioni sull'intestazione e sulla versione di SQL Server Express LocalDB