In | hConnection | サーバーを識別する接続ハンドル。接続ハンドルは PvConnectServer()関数によって取得されます。 |
In | dbName | データベース名。特定サーバーのデータベース名の全リストは、PvGetDbNamesData()関数を使って取得できます。結果リストから 1 つのデータベース名を取得するには、PvGetDbName()関数を使用します。 |
In/Out | pBufSize | バッファーのサイズを格納する符号なし Long 型のアドレス。サーバー名の実際のサイズが返されます。 |
Out | serverName | 成功した場合はサーバー名が格納され、失敗した場合は空文字列が格納されます。 |
Out | pIsLocal | リモート サーバーの場合は 0 を返し、ローカル サーバーの場合は 0 以外を返します。 |
P_OK | 操作は成功しました。 |
P_E_INVALID_HANDLE | 接続ハンドルが無効です。 |
P_E_NULL_PTR | ヌル ポインターによる呼び出しです。 |
P_E_BUFFER_TOO_SMALL | 文字列に対しバッファーが小さすぎます。この場合、必要なバッファー サイズが pBufSize に返されます。 |
P_E_NOT_EXIST | 名前付きデータベースは存在しません。 |
P_E_FAIL | その他の理由により失敗しました。 |