次の方法で共有


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

結果ストリームを生成するときに作成するファイル システムを設定します。

構文

HRESULT put_FileSystemsToCreate(
  [in] FsiFileSystems newVal
);

パラメーター

[in] newVal

結果ストリームを生成するときに作成する 1 つ以上のファイル システム。 使用できる値については、 FsiFileSystems 列挙型に関するページを 参照してください。

戻り値

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

リターン コード 説明
IMAPI_E_INVALID_PARAM
パラメーター %1!ls! に指定された値が無効です。

値: 0xC0AAB101

IMAPI_E_TOO_MANY_DIRS
このファイル システム イメージには、 %1!ls! ファイル システムのディレクトリが多すぎます。

値: 0xC0AAB130

IMAPI_E_FILE_SYSTEM_CHANGE_NOT_ALLOWED
インポートされたセッション内のファイル・システムと新しいセッション内のファイル・システムが一致しないため、作成のために指定されたファイル・システムを変更することはできません。

値: 0xC0AAB163L

IMAPI_E_ISO9660_LEVELS
ISO9660 は 8 レベルのディレクトリに制限されています。

値: 0xC0AAB131

IMAPI_E_INCOMPATIBLE_PREVIOUS_SESSION
インポートされたセッションのファイル・システムと現行セッションのファイル・システムが一致しないため、作成のために指定されたファイル・システムを変更することはできません。

値: 0xC0AAB133

IMAPI_S_IMAGE_FEATURE_NOT_SUPPORTED
この機能は、現在のファイル システム リビジョンではサポートされていません。 イメージは、この機能なしで作成されます。

値: 0x00AAB15FL

解説

このメソッドは前のセッションが IFileSystemImage::ImportFileSystem または IFileSystemImage::ImportSpecificFileSystem を使用してインポートされ、そのセッションのレイアウトが、IFileSystemImage::p ut_FileSystemToCreate で指定された newVal によって識別されるファイル システムの IMAPI によって使用されるレイアウトと互換性がない場合に、IMAPI_E_INCOMPATIBLE_PREVIOUS_SESSIONを返します。

ファイル・システムは、結果ストリームがアクティブでない場合にのみ変更できます。

要件

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

関連項目

IFileSystemImage

IFileSystemImage::CreateResultImage

IFileSystemImage::get_FileSystemsToCreate