コンピューターで使用できるすべての SQL Server Express LocalDB バージョンを返します。
ヘッダー ファイル: sqlncli.h
構文
#define MAX_LOCALDB_VERSION_LENGTH 43
typedef 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 リファレンス」を参照してください。