Genvid_GetParameterUTF8()¶
-
GenvidStatus
Genvid_GetParameterUTF8
(const char *id, const char *paramKey, char *dstBuffer, size_t dstBufferSize)¶ 特定 IDで、paramKey という Consul のキー値を取得し、dstBuffer で指定したアドレスに格納します。取得した文字列のサイズを示すため、dstBufferSize が必要です。
Consul からキー値を取得するには、streamID を genvid.kv で記述する必要があります。paramKey をキー値の名称として使用し、paramValue をキー値を取得するコンテナとして使用します。
以下の値のいずれかを返します。
GenvidStatus_UninitializedSDK
: 呼び出す前に Genvid library が初期化されていません。GenvidStatus_InvalidState
: streamID が見つかりません。GenvidStatus_InvalidParameter
: 一部のパラメータが無効です。GenvidStatus_Incomplete
: dstBufferSize が小さすぎます。終了した文字列が null でなくなります。