コンピューターで使用可能なすべての SQL Server Express LocalDB バージョンを返します。
ヘッダー ファイル: sqlncli.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
1 つ以上の指定された入力パラメーターが無効です。
LOCALDB_ERROR_INSUFFICIENT_BUFFER
入力バッファーが短すぎて、切り捨てが要求されませんでした。
LOCALDB_ERROR_INTERNAL_ERROR
予期しないエラーが発生しました。 詳細については、イベント ログを参照してください。
注釈
LocalDB API を使用するコード サンプルについては、「 SQL Server Express LocalDB リファレンス」を参照してください。