次の方法で共有


ProtectionProfile クラス

ProtectionProfile は、保護操作を実行するためのルート クラスです。 保護操作を実行する前に、アプリケーションで ProtectionProfile を作成する必要がある

まとめ

メンバー 説明
public const 設定& Get設定() const 初期化中とその有効期間中に ProtectionProfile によって使用される設定を取得します。
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>& context) リスト エンジン操作を開始します。
public std::vector<std::string> ListEngines() リスト エンジン。
public std::shared_ptr<AsyncControl> AddEngineAsync(const ProtectionEngine::設定& settings, const std::shared_ptr<void>& context) プロファイルへの新しい保護エンジンの追加を開始します。
public std::shared_ptr<ProtectionEngine> AddEngine(const ProtectionEngine::設定& settings) プロファイルに新しい保護エンジンを追加します。
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& engineId, const std::shared_ptr<void>& context) 指定された ID を持つ保護エンジンの削除を開始します。 指定されたエンジンのすべてのデータが削除されます。
public void DeleteEngine(const std::string& engineId) 指定された ID を持つ保護エンジンを削除します。 指定されたエンジンのすべてのデータが削除されます。

メンバー

GetSettings 関数

初期化中とその有効期間中に ProtectionProfile によって使用される設定を取得します。

戻り値: 設定初期化中とその有効期間中に ProtectionProfile によって使用されます

ListEnginesAsync 関数

リスト エンジン操作を開始します。

パラメーター:

  • context: オブザーバーに不透明に戻されるクライアント コンテキスト

戻り値: 非同期制御オブジェクト。 ProtectionProfile::Observer は成功または失敗時に呼び出されます。

ListEngines 関数

リスト エンジン。

戻り値: キャッシュされたエンジン ID

AddEngineAsync 関数

プロファイルへの新しい保護エンジンの追加を開始します。

パラメーター:

  • settings: エンジンの設定を指定する mip::P rotectionEngine::設定 オブジェクト。

  • context: オブザーバーに不透明に戻されるクライアント コンテキスト

戻り値: 非同期制御オブジェクト。 ProtectionProfile::Observer は成功または失敗時に呼び出されます。

AddEngine 関数

プロファイルに新しい保護エンジンを追加します。

パラメーター:

  • settings: エンジンの設定を指定する mip::P rotectionEngine::設定 オブジェクト。

戻り値: 新しく作成された ProtectionEngine

DeleteEngineAsync 関数

指定された ID を持つ保護エンジンの削除を開始します。 指定されたエンジンのすべてのデータが削除されます。

パラメーター:

  • id: 一意のエンジン ID。

  • context: オブザーバーに不透明に戻されるクライアント コンテキスト

戻り値: 非同期制御オブジェクト。 ProtectionProfile::Observer は成功または失敗時に呼び出されます。

DeleteEngine 関数

指定された ID を持つ保護エンジンを削除します。 指定されたエンジンのすべてのデータが削除されます。

パラメーター:

  • id: 一意のエンジン ID。