次の方法で共有


IFileSystemImage インターフェイス (imapi2fs.h)

このインターフェイスを使用して、ファイル システム イメージのビルド、セッション パラメーターの設定、イメージのインポートまたはエクスポートを行います。

ファイル システムディレクトリ階層は、ルートディレクトリまたは子ディレクトリにディレクトリとファイルを追加することによって構築されます。

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

継承

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

メソッド

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

 
IFileSystemImage::CalculateDiscIdentifier

ディスクとディスクに記録されたセッションを識別する文字列を取得します。
IFileSystemImage::ChooseImageDefaults

現在のメディアに基づいて、既定のファイル システムの種類とイメージ サイズを設定します。
IFileSystemImage::ChooseImageDefaultsForMediaType

指定したメディアの種類に基づいて、既定のファイル システムの種類とイメージ サイズを設定します。
IFileSystemImage::CreateDirectoryItem

指定した名前のディレクトリ 項目を作成します。
IFileSystemImage::CreateFileItem

指定した名前のファイル項目を作成します。
IFileSystemImage::CreateResultImage

ファイル システムとファイル データを含む結果オブジェクトを作成します。
IFileSystemImage::Exists

特定のファイルまたはディレクトリの存在を確認します。
IFileSystemImage::get_BootImageOptions

ファイル システム イメージに追加するブート イメージを取得します。
IFileSystemImage::get_ChangePoint

変更ポイント識別子を取得します。
IFileSystemImage::get_DirectoryCount

ファイル システム イメージ内のディレクトリの数を取得します。
IFileSystemImage::get_FileCount

ファイル システム イメージ内のファイルの数を取得します。
IFileSystemImage::get_FileSystemsSupported

クライアントがファイル システム イメージのビルドに使用できるファイル システムの種類の一覧を取得します。
IFileSystemImage::get_FileSystemsToCreate

結果ストリームを生成するときに作成するファイル システムの種類を取得します。
IFileSystemImage::get_FreeMediaBlocks

イメージで使用できるブロックの最大数を取得します。
IFileSystemImage::get_ImportedVolumeName

インポートされたファイル システムから指定されたボリューム名を取得します。
IFileSystemImage::get_ISO9660InterchangeLevel

結果イメージの作成時に使用するISO9660互換性レベルを取得します。
IFileSystemImage::get_ISO9660InterchangeLevelsSupported

サポートされているISO9660互換性レベルを取得します。
IFileSystemImage::get_MultisessionInterfaces

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

ルート ディレクトリ項目を取得します。
IFileSystemImage::get_SessionStartBlock

記録セッションの開始ブロック アドレスを取得します。
IFileSystemImage::get_StageFiles

ファイル システム イメージに追加するファイルを書き込み前にステージングする必要があるかどうかを示します。
IFileSystemImage::get_StrictFileSystemCompliance

ファイル システム イメージを作成および開発するためのコンプライアンス レベルを決定します。 (Get)
IFileSystemImage::get_UDFRevision

インポートされたファイル システム イメージの UDF リビジョン レベルを取得します。
IFileSystemImage::get_UDFRevisionsSupported

サポートされている UDF リビジョン レベルの一覧を取得します。
IFileSystemImage::get_UsedBlocks

使用中のブロックの数を取得します。
IFileSystemImage::get_UseRestrictedCharacterSet

ファイル名とディレクトリ名で制限付き文字を使用するかどうかを決定します。
IFileSystemImage::get_VolumeName

このファイル システム イメージのボリューム名を取得します。
IFileSystemImage::get_VolumeNameISO9660

ISO9660 システム イメージのボリューム名を取得します。
IFileSystemImage::get_VolumeNameJoliet

Joliet システム イメージのボリューム名を取得します。
IFileSystemImage::get_VolumeNameUDF

UDF システム イメージのボリューム名を取得します。
IFileSystemImage::get_WorkingDirectory

stash ファイルがビルドされている一時ディレクトリを取得します。
IFileSystemImage::GetDefaultFileSystemForImport

既定でインポートするファイル システムを取得します。
IFileSystemImage::IdentifyFileSystemsOnDisc

光ディスク・メディア上のさまざまなタイプのファイル・システムのリストを取得します。
IFileSystemImage::ImportFileSystem

現在のディスクに既定のファイル システムをインポートします。
IFileSystemImage::ImportSpecificFileSystem

ディスクから特定のファイル システムをインポートします。
IFileSystemImage::LockInChangePoint

現在の変更ポイント レベルでファイル システム情報をロックします。
IFileSystemImage::p ut_BootImageOptions

ファイル システム イメージに追加するブート イメージを設定します。 このメソッドは、指定された IBootOptions インターフェイスからストリームをコピーすることで、渡されたブート オプションの完全なコピーを作成します。
IFileSystemImage::p ut_FileSystemsToCreate

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

イメージで使用できるブロックの最大数を設定します。
IFileSystemImage::p ut_ISO9660InterchangeLevel

ファイル システム イメージのISO9660互換性レベルを設定します。
IFileSystemImage::p ut_MultisessionInterfaces

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

記録セッションの開始ブロック アドレスを設定します。
IFileSystemImage::p ut_StageFiles

ファイル システム イメージに追加するファイルを書き込み前にステージングするかどうかを決定します。
IFileSystemImage::p ut_StrictFileSystemCompliance

ファイル システム イメージを作成および開発するためのコンプライアンス レベルを決定します。 (Put)
IFileSystemImage::p ut_UDFRevision

ファイル システム イメージの UDF リビジョン レベルを設定します。
IFileSystemImage::p ut_UseRestrictedCharacterSet

ファイル名とディレクトリ名をCP_ANSI文字のみを使用するように制限するかどうかを決定します。
IFileSystemImage::p ut_VolumeName

このファイル システム イメージのボリューム名を設定します。
IFileSystemImage::p ut_WorkingDirectory

stash ファイルがビルドされる一時ディレクトリを設定します。
IFileSystemImage::RollbackToChangePoint

イメージを指定した変更ポイントに戻します。
IFileSystemImage::SetMaxMediaBlocksFromDevice

レコーダーの機能に基づいて使用可能なブロックの最大数を設定します。

注釈

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

要件

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

こちらもご覧ください

DFileSystemImageEvents