Compartir a través de


LocalDBGetVersions function

Applies to:SQL Server

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

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

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

lpdwNumberOfVersions

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

En salida, contiene el número de versiones de LocalDB existentes.

Returns

S_OK: la función se realizó correctamente.

Error Description
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 solicitó el truncamiento.
LOCALDB_ERROR_INTERNAL_ERROR Se ha producido un error inesperado. Vea el registro de eventos para obtener detalles.

Remarks

Para obtener un ejemplo de código que usa la API de LocalDB, consulte Referencia de SQL Server Express LocalDB.