次の方法で共有


IDiscMaster::SetActiveDiscRecorder メソッド (imapi.h)

アクティブなディスク レコーダーを選択します。 アクティブなディスク レコーダーは、 RecordDisc が呼び出されたときに書き込みが発生するレコーダーです。

構文

HRESULT SetActiveDiscRecorder(
  [in] IDiscRecorder *pRecorder
);

パラメーター

[in] pRecorder

ディスク レコーダー オブジェクトの IDiscRecorder インターフェイスへのポインター。 このポインターは、 EnumDiscRecorders の以前の呼び出しによって返されている必要があります。

戻り値

S_OKは成功時に返されますが、実装の結果として他の成功コードが返される場合があります。 次のエラー コードは、通常、操作の失敗時に返されますが、考えられる唯一のエラー値を表すわけではありません。

解説

使用するメディアが挿入された後、および IJolietDiscMaster::AddData を呼び出す前に、SetActiveDiscRecorder を呼び出す必要があります。

アクティブな Joliet 形式でレコーダーを選択すると、IMAPI は現在インストールされているレコーダー ディスクから情報を読み取ります。このディスクが以前の IMAPI Joliet ディスクで、別のセッション用の領域がある場合、IMAPI は自動的にマルチセッション モードに設定します。 RecordDisc が呼び出される場合、このディスクはアクティブ レコーダーに含まれている必要があります。

MaxWriteSpeed プロパティは、このメソッドが呼び出されると更新されます。 既定の設定は、最大書き込み速度です。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー imapi.h
Library Uuid.lib
[DLL] Actxprxy.dll

関連項目

IDiscMaster