Applies to:SQL Server
コンピューターで使用できるすべての SQL Server Express LocalDB バージョンを返します。
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
[出力]ユーザーのワークステーションで使用できる LocalDB バージョンの名前が含まれています。
lpdwNumberOfVersions
[Input/Output] On input holds the number of slots for versions in the pVersionNames buffer.
出力では、既存の LocalDB バージョンの数を保持します。
Returns
S_OK: 関数は成功しました。
| Error | Description |
|---|---|
| LOCALDB_ERROR_NOT_INSTALLED | SQL Server Express LocalDB がコンピューターにインストールされていません。 |
| LOCALDB_ERROR_INVALID_PARAMETER | 指定した 1 つまたは複数の入力パラメーターが無効です。 |
| LOCALDB_ERROR_INSUFFICIENT_BUFFER | 入力バッファーが短すぎて、切り捨てが要求されませんでした。 |
| LOCALDB_ERROR_INTERNAL_ERROR | 予期しないエラーが発生しました。 詳細をイベント ログで確認してください。 |
Remarks
LocalDB API を使用するコード サンプルについては、 SQL Server Express LocalDB リファレンスを参照してください。