다음을 통해 공유


LocalDBGetVersions 함수

적용 대상: SQL Server

컴퓨터에서 사용할 수 있는 모든 SQL Server Express LocalDB 버전을 반환합니다.

헤더 파일: msoledbsql.h

구문

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

매개 변수

pVersionNames
[출력] 사용자의 워크스테이션에서 사용할 수 있는 LocalDB 버전의 이름을 포함합니다.

lpdwNumberOfVersions
[입/출력] 입력에서 pVersionNames 버퍼의 버전에 대한 슬롯 수를 보유합니다 .
출력 시 기존 LocalDB 버전 수를 보유합니다.

반품

S_OK
함수가 성공했습니다.

LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB가 컴퓨터에 설치되어 있지 않습니다.

LOCALDB_ERROR_INVALID_PARAMETER
하나 이상의 지정된 입력 매개 변수가 잘못되었습니다.

LOCALDB_ERROR_INSUFFICIENT_BUFFER
입력 버퍼가 너무 짧은데 잘림이 요청되지 않았습니다.

LOCALDB_ERROR_INTERNAL_ERROR
예기치 않은 오류가 발생했습니다. 자세한 내용은 이벤트 로그를 참조하세요.

설명

LocalDB API를 사용하는 코드 샘플은 SQL Server Express LocalDB Reference를 참조하십시오.

참고 항목

SQL Server Express LocalDB 헤더 및 버전 정보