Compartir vía


Función LocalDBGetVersions

Se aplica a: SQL Server

Devuelve todas las versiones de SQL Server Express LocalDB disponibles en el equipo.

Archivo de encabezado: msoledbsql.h

Sintaxis

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

Parámetros

pVersionNames
[Salida] Contiene nombres de las versiones de LocalDB que están disponibles en la estación de trabajo del usuario.

lpdwNumberOfVersions
[Input/Output] En la entrada, contiene el número de zonas para las versiones en el búfer de pVersionNames .
En salida, contiene el número de versiones de LocalDB existentes.

Devoluciones

S_OK
La función se ha realizado correctamente.

LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB no está instalado en el equipo.

LOCALDB_ERROR_INVALID_PARAMETER
Uno o más parámetros de entrada especificados no son válidos.

LOCALDB_ERROR_INSUFFICIENT_BUFFER
El búfer de entrada es demasiado corto y no se ha solicitado truncamiento.

LOCALDB_ERROR_INTERNAL_ERROR
Se ha producido un error inesperado. Vea el registro de eventos para obtener detalles.

Comentarios

Para obtener un ejemplo de código que utilice LocalDB API, vea SQL Server Express LocalDB Reference.

Consulte también

Información de encabezado y versión de SQL Server Express LocalDB