IDiscRecorder2 インターフェイス (imapi2.h)

このインターフェイスは、物理デバイスを表します。 このインターフェイスを使用して、コンピューターにインストールされている CD および DVD デバイスに関する情報を取得し、トレイを閉じたりメディアを取り出したりする操作を実行します。

このインターフェイスのインスタンスを作成するには、 CoCreateInstance 関数を呼び出します。 クラス識別子にUse__uuidof(MsftDiscRecorder2)、インターフェイス識別子に__uuidof(IDiscRecorder2)を指定します。

継承

IDiscRecorder2 インターフェイスは、IDispatch インターフェイスから継承されます。 IDiscRecorder2 には、次の種類のメンバーもあります。

メソッド

IDiscRecorder2 インターフェイスには、これらのメソッドがあります。

 
IDiscRecorder2::AcquireExclusiveAccess

デバイスへの排他アクセス権を取得します。
IDiscRecorder2::CloseTray

メディア トレイを閉じます。
IDiscRecorder2::D isableMcn

デバイスのメディア変更通知 (MCN) を無効にします。
IDiscRecorder2::EjectMedia

デバイスからメディアを取り出します。
IDiscRecorder2::EnableMcn

デバイスのメディア変更通知 (MCN) を有効にします。
IDiscRecorder2::get_ActiveDiscRecorder

ディスク デバイスの初期化に使用される一意識別子を取得します。
IDiscRecorder2::get_CurrentFeaturePages

現在としてマークされているデバイスの機能ページの一覧を取得します。
IDiscRecorder2::get_CurrentProfiles

現在のとしてマークされているデバイスのすべての MMC プロファイルを取得します。
IDiscRecorder2::get_DeviceCanLoadMedia

デバイスがメディアを取り出し、その後に再読み込みできるかどうかを決定します。
IDiscRecorder2::get_ExclusiveAccessOwner

デバイスへの排他的アクセス権を持つクライアント アプリケーションの名前を取得します。
IDiscRecorder2::get_LegacyDeviceNumber

CD または DVD デバイスのレガシ デバイス番号を取得します。
IDiscRecorder2::get_ProductId

デバイスの製品 ID を取得します。
IDiscRecorder2::get_ProductRevision

デバイスの製品リビジョン コードを取得します。
IDiscRecorder2::get_SupportedFeaturePages

デバイスがサポートする機能の一覧を取得します。
IDiscRecorder2::get_SupportedModePages

デバイスでサポートされている MMC モード ページの一覧を取得します。
IDiscRecorder2::get_SupportedProfiles

デバイスでサポートされている MMC プロファイルの一覧を取得します。
IDiscRecorder2::get_VendorId

デバイスのベンダー ID を取得します。
IDiscRecorder2::get_VolumeName

デバイスに関連付けられている一意のボリューム名を取得します。
IDiscRecorder2::get_VolumePathNames

デバイスのドライブ文字と NTFS マウント ポイントの一覧を取得します。
IDiscRecorder2::InitializeDiscRecorder

オブジェクトを指定したディスク デバイスに関連付けます。
IDiscRecorder2::ReleaseExclusiveAccess

デバイスに対する排他的アクセスを解放します。

解説

スクリプトで MsftDiscRecorder2 オブジェクトを作成するには、IMAPI2 を使用します。 CreateObject を呼び出すときのプログラム識別子としての MsftDiscRecorder2。

メディアにデータを書き込むには、レコーダーをフォーマット ライターにアタッチする必要があります。たとえば、レコーダーをデータ ライターにアタッチするには、 IDiscFormat2Data::p ut_Recorder メソッドを 呼び出します。

このインターフェイスのいくつかのプロパティは、マルチメディア コマンド (MMC) で定義されたパケット データを返します。 パケット データの形式については、「 ftp://ftp.t10.org/t10/drafts/mmc5」の MMC 仕様の最新のリビジョンを参照してください。

要件

   
サポートされている最小のクライアント Windows Vista、WINDOWS XP と SP2 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー imapi2.h

関連項目

IDiscRecorder2Ex