IDiscRecorder::Erase メソッド (imapi.h)
CD-RW ディスク レコーダーの場合は、CD-RW メディアの消去を試みます。 完全消去とクイック消去の両方がサポートされています。
構文
HRESULT Erase(
[in] boolean bFullErase
);
パラメーター
[in] bFullErase
消去の種類を示します。 このパラメーターが FALSE の場合は、クイック消去が実行されます。 このパラメーターが TRUE の場合は、完全消去が実行されます。
戻り値
S_OKは成功時に返されますが、実装の結果として他の成功コードが返される場合があります。 次のエラー コードは、通常、操作の失敗時に返されますが、考えられる唯一のエラー値を表すわけではありません。
注釈
ディスクの消去は非常に長い操作になる場合があります (1 時間を超えることがあります)。 消去完了通知を受信するには、 IDiscMasterProgressEvents::NotifyEraseComplete を使用します。
クイック オプションでは、PMA、最初のセッション TOC、および最初のトラックの事前ギャップのみが消去されます。これにより、ディスクはすぐに消去されますが (レコーダーの速度に応じて 1 分から 2 分の間)、プログラム領域には引き続きユーザー データが含まれます。 一方、完全消去では、ディスク全体が消去されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | imapi.h |
Library | Uuid.lib |
[DLL] | Actxprxy.dll |