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 |