次の方法で共有


IFileSystemImage::p ut_MultisessionInterfaces メソッド (imapi2fs.h)

光ディスク・メディアのマルチセッション・インターフェースのリストを設定します。

構文

HRESULT put_MultisessionInterfaces(
  [in] SAFEARRAY *newVal
);

パラメーター

[in] newVal

光ディスク・メディアのマルチセッション・インターフェースのリスト。 リストの各要素は、型が VT_DISPATCHされた VARIANT です。 マルチセッション インターフェイスに対して IDispatch インターフェイスのクエリを実行し、バリアントの pdispVal メンバーを IDispatch インターフェイスに設定します。

戻り値

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

リターン コード 説明
E_POINTER
ポインターが無効です。

値: 0x80004003

IMAPI_E_INCOMPATIBLE_MULTISESSION_TYPE
IMAPI では、要求された multisession の種類はサポートされていません。

値: 0xC0AAB15B

IMAPI_E_IMPORT_MEDIA_NOT_ALLOWED
IMAPI では、現在のメディアの種類を使用したマルチセッションは許可されません。

値: 0xC0AAB159

IMAPI_E_NO_COMPATIBLE_MULTISESSION_TYPE
IMAPI では、現在のメディアで提供されているマルチセクションの種類はサポートされていません。

値: 0xC0AAB15C

IMAPI_E_BAD_MULTISESSION_PARAMETER
multisession パラメーターの 1 つを取得できないか、間違った値を持っています。

値: 0xC0AAB162

IMAPI_E_FSI_INTERNAL_ERROR
内部エラーが発生しました: %1!ls!。

値: 0xC0AAB100

IMAPI_E_IMPORT_SEEK_FAILURE
%1 をブロックできません。I64d! ソース ディスクにこの値は、光ディスク・メディアがブランクの場合にも戻されます。

値: 0xC0AAB156

 
メモ IUnknown::QueryInterface メソッドによって返される値も、ここで返される場合があります。
 

注釈

このメソッドは、マルチセッションの種類に互換性があることを検証します。 いずれかの場合、 メソッドは成功します

  • この一覧には、IMultisession::p ut_InUse を VARIANT_TRUE に設定した 1 つの派生 IMultisession インターフェイスが含まれており、マルチセッションの種類が現在のメディアでサポートされ、IFileSystemImage 実装でサポートされている場合は含まれます。
  • このリストには、IMultisession::p ut_InUse プロパティが VARIANT_TRUE に設定されている派生 IMultisession インターフェイスは含まれていますが、現在のメディアでサポートされ、IFileSystemImage 実装でサポートされている派生 IMultisession が少なくとも 1 つ含まれています。
メディアが上書き可能でない限り (DVD+/-RW、BD-RE など)、メディアが空白の場合、このメソッドは失敗します。 また、IMultisession::p ut_InUse プロパティがVARIANT_TRUEに設定されている複数の IMultisession インターフェイスがリストに含まれている場合、または IFileSystemImage 実装で派生 IMultisession インターフェイスがサポートされていない場合にも、エラーが発生します。 現在、IMultisession から派生した IMultisessionSequential インターフェイスのみが IFileSystemImage 実装でサポートされています。

例については、「 Multisession ディスクの作成」を参照してください。

要件

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

こちらもご覧ください

IDiscFormat2Data::get_MultisessionInterfaces

IFileSystemImage

IFileSystemImage::get_MultisessionInterfaces

IMultisession