インテルのみ表示可能 — GUID: shj1641480072286
Ixiasoft
インテルのみ表示可能 — GUID: shj1641480072286
Ixiasoft
28.5. Mixer IPのソフトウェアAPI
レジスター定義ヘッダーファイル: intel_vvp_mixer_regs.h
インクルード・ファイル: intel_vvp_mixer.h
名前 | 説明 |
---|---|
intel_vvp_ mixer _init | Mixer Protocol Converterインスタンスを初期化します。 |
intel_vvp_core_* | Video and Vision Processing IPのソフトウェア・プログラミング・モデル で定義されたアクセサー。Liteがオンの場合に書き込み可能。LiteがオフでDebug featuresがオンの場合には、読み出しが可能です。 |
intel_vvp_mixer_get_lite_mode | ライトモードがオンの場合に返します。 |
intel_vvp_mixer_get_debug_enabled | デバッグ機能がオンになっているかどうかを返します。 |
intel_vvp_mixer_get_num_layers | レイヤーの数を返します。 |
intel_vvp_mixer_get_pixels_in_parallel | 並列ピクセル数を返します。 |
intel_vvp_mixer_get_supported_blend_mode | サポートされているミキシング・コンフィグレーションを返します。 |
intel_vvp_mixer_requires_restricted_offsets | オフセットのミキシングに制限がある場合に返します。 |
intel_vvp_mixer_is_running | IPがデータを処理しているかどうかを返します。 |
intel_vvp_mixer_get_commit_status | コミットされていない書き込みを返します。 |
intel_vvp_mixer_is_layer_active | レイヤーがアクティブかどうかを返します。 |
intel_vvp_mixer_get_status | ステータスレジスターを読み出します。 |
intel_vvp_mixer_set_input_mode | レイヤーを設定します。 |
intel_vvp_mixer_get_input_mode | レイヤー設定を返します。 |
intel_vvp_mixer_set_blend_mode | レイヤーのアルファブレンディングをコンフィグレーションします。 |
intel_vvp_mixer_get_blend_mode | アルファブレンディング・コンフィグレーションを返します。 |
intel_vvp_mixer_set_static_alpha | レイヤーの静的アルファブレンド値を設定します。 |
intel_vvp_mixer_get_static_alpha | レイヤーの静的アルファブレンド値を取得します。 |
intel_vvp_mixer_set_horiz_offset | レイヤーの水平オフセットを設定します。 |
intel_vvp_mixer_set_vert_offset | レイヤーの垂直オフセットを設定します。 |
intel_vvp_mixer_get_horiz_offset | レイヤーの水平オフセットを取得します。 |
intel_vvp_mixer_get_vert_offset | レイヤーの垂直オフセットを取得します。 |
intel_vvp_mixer_set_width | レイヤーの幅を設定します。 |
intel_vvp_mixer_set_height | レイヤーの高さを設定します。 |
intel_vvp_mixer_get_width | レイヤーの幅を取得します。 |
intel_vvp_mixer_get_height | レイヤーの高さを取得します。 |
intel_vvp_mixer_commit_writes | ペンディング中の書き込みをコミットします。 |
enum eIntelVvpBlendModeConfig
- メンバー
-
kIntelVvpMixerBlendConfigNone (0) – アルファブレンディングのサポートなし
kIntelVvpMixerBlendConfigStaticAlpha (1) – 静的アルファブレンディングのサポートあり
kIntelVvpMixerBlendConfigInputAlpha (2) – インバンドアルファ値によるアルファブレンディングのサポートあり
kIntelVvpMixerBlendConfigStaticOrInputAlpha (3) – 静的アルファ値またはインバンドアルファ値によるアルファブレンディングのサポートあり
- 説明
-
レイヤー・ブレンディング・メソッドのサポートのためのコンパイル時のコンフィグレーション
enum eIntelVvpBlendMode
- メンバー
-
kIntelVvpMixerBlendTransparent (0) – 入力の表示なし
kIntelVvpMixerBlendOpaque (1) – 入力は下位レイヤーを完全に隠します。
kIntelVvpMixerBlendStaticAlpha (2) – 固有の静的アルファ値によるアルファブレンディング
kIntelVvpMixerBlendInputAlpha (3) – インバンドアルファ値によるアルファブレンディングのサポートあり
- 説明
-
ブレンドモードのランタイム時選択
intel_vvp_mixer_init
- プロトタイプ
-
int intel_vvp_mixer_init(intel_vvp_mixer_instance *instance, intel_vvp_core_base base);
- 説明
-
Protocol Converterインスタンスを初期化します。ベースアドレスで読み出されたベンダーIDまたは製品IDが一致しない場合、またはレジスターマップのバージョンがサポートされていない場合、初期化は早期に停止します。それ以外の場合、関数はIPコンパイル時のパラメーター化の読み出しと格納に進みます。インスタンスは完全に初期化されていないため、ゼロ以外のエラーコードを返した場合はアプリケーションでそれ以上使用しないでください。初期化が成功した後、IPは停止状態のままになることに注意してください。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
ベース - レジスターマップのベースアドレス
- 戻り値
-
成功の場合はkIntelVvpCoreOk (0)、エラーの場合は負のエラーコード
コアのベンダーIDがインテルFPGAベンダーID (0x6AF7) ではない場合、kIntelVvpCoreVidErr
product_id がMixer製品IDと一致しない場合、kIntelVvpCorePidErr
インスタンスがヌルポインターの場合は、kIntelVvpCoreInstanceErr
レジスターマップがサポートされていない場合は、kIntelVvpMixerRegMapVersionErr
intel_vvp_mixer_get_lite_mode
- プロトタイプ
-
bool intel_vvp_mixer_get_lite_mode (intel_vvp_mixer_instance *instance);
- 説明
-
LITE_MODEレジスターの値を返します。インスタンスは、完全に初期化された有効なintel_vvp_mixer_instanceである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
- 戻り値
-
IPがライトモードでパラメーター化されている場合は、Trueを返します。
intel_vvp_mixer_get_debug_enabled
- プロトタイプ
-
bool intel_vvp_mixer_get_debug_enabled(intel_vvp_mixer_instance *instance);
- 説明
-
DEBUG_ENABLEDレジスターの値を返します。インスタンスは、完全に初期化された有効なintel_vvp_mixer_instanceである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
- 戻り値
-
IPがデバッグ機能をイネーブルしてパラメーター化されている場合は、Trueを返します。
intel_vvp_mixer_get_num_layers
- プロトタイプ
-
uint8_t intel_vvp_mixer_get_num_layers(intel_vvp_mixer_instance *instance);
- 説明
-
コンフィグレーションされたレイヤー数を返します (背景レイヤーを含む)
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
- 戻り値
-
レイヤーの数
intel_vvp_mixer_get_pixels_in_parallel
- プロトタイプ
-
uint8_t intel_vvp_mixer_get_pixels_in_parallel(intel_vvp_mixer_instance *instance);
- 説明
-
並列送信されるコンフィグレーションされたピクセル数を返します。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
- 戻り値
-
レイヤーの数
intel_vvp_mixer_get_supported_blend_mode
- プロトタイプ
-
uint8_t intel_vvp_mixer_get_supported_blend_mode(intel_vvp_mixer_instance *instance, uint8_t layer);
- 説明
-
特定のレイヤーでサポートされているブレンディング・アルゴリズムを返します。インスタンスは有効で初期化されたintel_vvp_mixer_instanceである必要があり、レイヤーは有効である必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
- 戻り値
-
レイヤーでサポートされているブレンドモード (静的アルファおよび/またはインバンドアルファ)
intel_vvp_mixer_requires_restricted_offsets
- プロトタイプ
-
bool intel_vvp_mixer_requires_restricted_offsets(intel_vvp_mixer_instance *instance, uint8_t layer);
- 説明
-
指定されたレイヤーの水平オフセットに制限があるかどうかを返します。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
- 戻り値
-
レイヤーがget_num_pixels_in_Parallel() の倍数ではないオフセットをサポートしていない場合は、True
intel_vvp_mixer_is_running
- プロトタイプ
-
bool intel_vvp_mixer_is_running(intel_vvp_mixer_conv_instance* instance);
- 説明
-
STATUSレジスターの実行ビットを読み出して返します。インスタンスは、完全に初期化された有効なintel_vvp_mixer_instanceである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
- 戻り値
-
IPが現在出力フィールドを生成している場合はTrue、ディスエーブルの場合および/または2つのフィールドの間の場合はFalse
intel_vvp_mixer_get_commit_status
- プロトタイプ
-
bool intel_vvp_mixer_get_commit_status(intel_vvp_mixer_instance* instance);
- 説明
-
STATUSレジスターのコミット・ペンディング・ビットを読み出して返します。インスタンスは、完全に初期化され、フルモードでコンフィグレーションされた有効なintel_vvp_mixer_instanceである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
- 戻り値
-
Mixerがフルモードでコンフィグレーションされており、エージェント・インターフェイスにコミットされていない書き込みが含まれている場合は、True
intel_vvp_mixer_is_layer_active
- プロトタイプ
-
bool intel_vvp_mixer_is_layer_active (intel_vvp_mixer_instance* instance , uint8_t layer);
- 説明
-
STATUSレジスター内の関連するlayer_activeビットを読み出して返します。インスタンスは完全に初期化された有効なintel_vvp_mixer_instanceである必要があり、レイヤーは有効なレイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
- 戻り値
-
ステータスレジスターから読み出されたレイヤーのアクティブビット値
intel_vvp_mixer_get_status
- プロトタイプ
-
uint8_t intel_vvp_mixer_get_status(intel_vvp_mixer_instance* instance);
- 説明
-
STATUSレジスターを読み出して返します。インスタンスは、完全に初期化された有効なintel_vvp_mixer_instanceである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
- 戻り値
-
ステータスレジスターから読み出された値
intel_vvp_mixer_set_input_mode
- プロトタイプ
-
int intel_vvp_mixer_set_input_mode(intel_vvp_mixer_instance* instance, uint8_t layer, bool enable, bool consume, bool soft_start);
- 説明
-
特定のレイヤーのランタイム・コンフィグレーションを設定します。インスタンスは有効で初期化されている必要があります。レイヤーは有効な前景レイヤーである必要があります。一部の入力パラメーターに互換性がない場合は、kIntelVvpMixerLayerErrエラーコードが返されますが、これらの場合でも入力モードは上書きされます。具体的には、consumedがTrueの場合はenabledがTrueに強制され、enabledがFalseの場合はsoft_startがFalseに強制されます。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
enabled – レイヤーの有効ステータス (戻り値)
consumed – レイヤーの消費状態 (戻り値)
soft_start – レイヤーのソフトスタートのステータス (戻り値)
- 戻り値
-
入力モードが変更された場合はkIntelVvpCoreOk、それ以外の場合は負のエラーコード
インスタンスがヌルポインターの場合は、kIntelVvpCoreInstanceErr
一部のパラメーターが無視/上書きされた場合は、kIntelVvpMixerParameterErr
レイヤーが有効な範囲内にない場合は、kIntelVvpMixerLayerErr
intel_vvp_mixer_get_input_mode
- プロトタイプ
-
int intel_vvp_mixer_get_input_mode(intel_vvp_mixer_instance* instance, uint8_t layer, bool *enabled, bool *consumed, bool *soft_start);
- 説明
-
指定されたレイヤーの現在のランタイム・コンフィグレーションを返します。インスタンスは、デバッグがイネーブルになっている有効な初期化済みインスタンスである必要があります。レイヤーは有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
enabled – レイヤーの有効ステータス (戻り値)
consumed – レイヤーの消費状態 (戻り値)
soft_start – レイヤーのソフトスタートのステータス (戻り値)
- 戻り値
-
入力モードが取得された場合はkIntelVvpCoreOk、それ以外の場合は負のエラーコード
インスタンスがヌルポインターであるか、デバッグがイネーブルになっていない場合は、kIntelVvpCoreInstanceErr
戻り値を格納するポインターの1つがヌルポインターの場合は、kIntelVvpCoreNullPtrErr
レイヤーが有効な範囲内にない場合は、kIntelVvpMixerLayerErr
intel_vvp_mixer_set_blend_mode
- プロトタイプ
-
int intel_vvp_mixer_set_blend_mode(intel_vvp_mixer_instance* instance, uint8_t layer, eIntelVvpBlendMode blend_mode)
- 説明
-
特定のレイヤーのブレンドを選択します。インスタンスは有効で初期化されている必要があります。レイヤーは、選択したブレンド・アルゴリズムをサポートする有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
blend_mode – 選択されたブレンド
- 戻り値
-
ブレンドが変更された場合はkIntelVvpCoreOk、それ以外の場合は負のエラーコード
インスタンスがヌルポインターの場合は、kIntelVvpCoreInstanceErr
ブレンディングがサポートされていない場合は、kIntelVvpMixerParameterErr
レイヤーが有効な範囲内にない場合は、kIntelVvpMixerLayerErr
- プロトタイプ
-
eIntelVvpBlendMode intel_vvp_mixer_get_blend_mode(intel_vvp_mixer_instance* instance, uint8_t layer)
- 説明
-
指定されたレイヤーの現在のランタイム・ブレンディングを返します。インスタンスは、デバッグがイネーブルになっている有効な初期化済みインスタンスである必要があります。レイヤーは有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
- 戻り値
-
レイヤーの現在のブレンド・アルゴリズム
intel_vvp_mixer_set_static_alpha
- プロトタイプ
-
int intel_vvp_mixer_set_static_alpha(intel_vvp_mixer_instance* instance, uint8_t layer, uint32_t static_alpha)
- 説明
-
特定のレイヤーの静的アルファ値を選択します。インスタンスは有効で初期化されている必要があります。レイヤーは、静的アルファ・ブレンディングをサポートする有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
blend_mode – 選択されたブレンド
- 戻り値
-
静的アルファ値が変更された場合はkIntelVvpCoreOk、それ以外の場合は負のエラーコード
インスタンスがヌルポインターの場合は、kIntelVvpCoreInstanceErr
レイヤーが有効な範囲内にない場合は、kIntelVvpMixerLayerErr
intel_vvp_mixer_get_static_alpha
- プロトタイプ
-
uint32_t intel_vvp_mixer_get_static_alpha(intel_vvp_mixer_instance* instance, uint8_t layer)
- 説明
-
指定されたレイヤーの現在の静的アルファ値を返します。インスタンスは有効であり、デバッグがイネーブルされて初期化済みである必要があります。このレイヤーは、静的な値によるアルファ・ブレンディングをサポートする有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
- 戻り値
-
レイヤーの静的アルファ値
intel_vvp_mixer_set_horiz_offset
- プロトタイプ
-
int intel_vvp_mixer_set_horiz_offset(intel_vvp_mixer_instance* instance, uint8_t layer, uint32_t offset)
- 説明
-
特定のレイヤーの水平オフセットを選択します。インスタンスは有効で初期化されている必要があります。レイヤーは有効な前景レイヤーである必要があります。サポートされていない水平オフセットを設定しようとすると、kIntelVvpMixerParameterErrエラーコードが返されますが、この場合でもコンフィグレーションは変更されます。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
オフセット – 新しい水平オフセット
- 戻り値
-
成功の場合はkIntelVvpCoreOk、それ以外の場合は負のエラーコード
インスタンスがヌルポインターの場合は、kIntelVvpCoreInstanceErr
レイヤーが有効な範囲内にない場合は、kIntelVvpMixerLayerErr
オフセットが並列ピクセル数の倍数ではなく、レイヤーでサポートされていない場合は、kIntelVvpMixerParameterErr
intel_vvp_mixer_set_vert_offset
- プロトタイプ
-
int intel_vvp_mixer_set_vert_offset(intel_vvp_mixer_instance* instance, uint8_t layer, uint32_t offset)
- 説明
-
特定のレイヤーの垂直オフセットを選択します。インスタンスは有効で初期化されている必要があります。レイヤーは有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
オフセット – 新しい垂直オフセット
- 戻り値
-
成功の場合はkIntelVvpCoreOk、それ以外の場合は負のエラーコード
インスタンスがヌルポインターの場合は、kIntelVvpCoreInstanceErr
レイヤーが有効な範囲内にない場合は、kIntelVvpMixerLayerErr
intel_vvp_mixer_get_horiz_offset
- プロトタイプ
-
uint32_t intel_vvp_mixer_get_horiz_offset(intel_vvp_mixer_instance* instance, uint8_t layer)
- 説明
-
指定されたレイヤーの現在の水平オフセットを返します。インスタンスは有効であり、デバッグがイネーブルされて初期化済みである必要があります。レイヤーは有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
- 戻り値
-
レイヤーの水平オフセット
intel_vvp_mixer_get_vert_offset
- プロトタイプ
-
uint32_t intel_vvp_mixer_get_vert_offset(intel_vvp_mixer_instance* instance, uint8_t layer)
- 説明
-
指定されたレイヤーの現在の垂直オフセットを返します。インスタンスは有効であり、デバッグがイネーブルされて初期化済みである必要があります。レイヤーは有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
- 戻り値
-
レイヤーの垂直オフセット
intel_vvp_mixer_set_width
- プロトタイプ
-
int intel_vvp_mixer_set_width(intel_vvp_mixer_instance* instance, uint8_t layer, uint32_t width)
- 説明
-
前景レイヤーの幅を設定します。インスタンスは有効であり、ライトバリアントでコンフィグレーションされて初期化済みである必要があります。レイヤーは有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
幅 – 新しい幅
- 戻り値
-
成功の場合はkIntelVvpCoreOk、それ以外の場合は負のエラーコード
インスタンスがヌルポインターであるか、ライトバリアントではない場合は、kIntelVvpCoreInstanceErr
レイヤーが有効な範囲内にない場合は、kIntelVvpMixerLayerErr
intel_vvp_mixer_set_height
- プロトタイプ
-
int intel_vvp_mixer_set_height(intel_vvp_mixer_instance* instance, uint8_t layer, uint32_t height)
- 説明
-
前景レイヤーの高さを設定します。インスタンスは有効であり、ライトバリアントでコンフィグレーションされて初期化済みである必要があります。レイヤーは有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
高さ – 新しい高さ
- 戻り値
-
成功の場合はkIntelVvpCoreOk、それ以外の場合は負のエラーコード
インスタンスがヌルポインターであるか、ライトバリアントではない場合は、kIntelVvpCoreInstanceErr
レイヤーが有効な範囲内にない場合は、kIntelVvpMixerLayerErr
intel_vvp_mixer_get_width
- プロトタイプ
-
uint32_t intel_vvp_mixer_get_width(intel_vvp_mixer_instance* instance, uint8_t layer)
- 説明
-
指定されたレイヤーに対して選択された幅を返します。インスタンスは有効であり、デバッグをイネーブルしてライトバリアントで初期化されている必要があります。レイヤーは有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
- 戻り値
-
レイヤーの幅
intel_vvp_mixer_get_height
- プロトタイプ
-
uint32_t intel_vvp_mixer_get_height(intel_vvp_mixer_instance* instance, uint8_t layer)
- 説明
-
指定されたレイヤーに対して選択された高さを返します。インスタンスは有効であり、デバッグをイネーブルしてライトバリアントで初期化されている必要があります。レイヤーは有効な前景レイヤーである必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
レイヤー – 有効な前景レイヤーの範囲は [1 .. get_num_layers()-1]
- 戻り値
-
レイヤーの高さ
intel_vvp_mixer_commit_writes
- プロトタイプ
-
int intel_vvp_mixer_commit_writes(intel_vvp_mixer_instance* instance)
- 説明
-
次の出力フィールドを開始する前に、ペンディング中の書き込みをすべてコミットします。インスタンスは有効であり、フルモードでパラメーター化されている必要があります。
- 引数
-
インスタンス – intel_vvp_mixer_instanceソフトウェア・ドライバー・インスタンス構造体へのポインター
- 戻り値
-
成功の場合はkIntelVvpCoreOk (0)、それ以外の場合は負のエラーコード