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。