IFileSystemImage-Schnittstelle (imapi2fs.h)

Verwenden Sie diese Schnittstelle, um ein Dateisystemimage zu erstellen, sitzungsparameter festzulegen und ein Image zu importieren oder zu exportieren.

Die Dateisystemverzeichnishierarchie wird durch Hinzufügen von Verzeichnissen und Dateien zu den Stamm- oder untergeordneten Verzeichnissen erstellt.

Um eine instance dieser Schnittstelle zu erstellen, rufen Sie die Funktion CoCreateInstance auf. Use__uuidof(MsftFileSystemImage) für den Klassenbezeichner und __uuidof(IFileSystemImage) für den Schnittstellenbezeichner.

Vererbung

Die IFileSystemImage-Schnittstelle erbt von der IDispatch-Schnittstelle . IFileSystemImage verfügt auch über die folgenden Membertypen:

Methoden

Die IFileSystemImage-Schnittstelle verfügt über diese Methoden.

 
IFileSystemImage::CalculateDiscIdentifier

Ruft eine Zeichenfolge ab, die einen Datenträger und die auf dem Datenträger aufgezeichneten Sitzungen identifiziert.
IFileSystemImage::ChooseImageDefaults

Legt die Standarddateisystemtypen und die Bildgröße basierend auf den aktuellen Medien fest.
IFileSystemImage::ChooseImageDefaultsForMediaType

Legt die Standarddateisystemtypen und die Bildgröße basierend auf dem angegebenen Medientyp fest.
IFileSystemImage::CreateDirectoryItem

Erstellen Sie ein Verzeichniselement mit dem angegebenen Namen.
IFileSystemImage::CreateFileItem

Erstellen Sie ein Dateielement mit dem angegebenen Namen.
IFileSystemImage::CreateResultImage

Erstellen Sie das Ergebnisobjekt, das das Dateisystem und die Dateidaten enthält.
IFileSystemImage::Exists

Überprüft, ob eine bestimmte Datei oder ein bestimmtes Verzeichnis vorhanden ist.
IFileSystemImage::get_BootImageOptions

Ruft das Startimage ab, das Sie dem Dateisystemimage hinzufügen möchten.
IFileSystemImage::get_ChangePoint

Ruft den Änderungspunktbezeichner ab.
IFileSystemImage::get_DirectoryCount

Ruft die Anzahl der Verzeichnisse im Dateisystemimage ab.
IFileSystemImage::get_FileCount

Ruft die Anzahl der Dateien im Dateisystemimage ab.
IFileSystemImage::get_FileSystemsSupported

Ruft die Liste der Dateisystemtypen ab, die ein Client zum Erstellen eines Dateisystemimages verwenden kann.
IFileSystemImage::get_FileSystemsToCreate

Ruft die Typen von Dateisystemen ab, die beim Generieren des Ergebnisstreams erstellt werden sollen.
IFileSystemImage::get_FreeMediaBlocks

Ruft die maximale Anzahl von Blöcken ab, die für das Image verfügbar sind.
IFileSystemImage::get_ImportedVolumeName

Ruft den Volumenamen ab, der aus einem importierten Dateisystem bereitgestellt wird.
IFileSystemImage::get_ISO9660InterchangeLevel

Ruft den ISO9660 Kompatibilitätsgrad ab, der beim Erstellen des Ergebnisimages verwendet werden soll.
IFileSystemImage::get_ISO9660InterchangeLevelsSupported

Ruft die unterstützten ISO9660 Kompatibilitätsstufen ab.
IFileSystemImage::get_MultisessionInterfaces

Ruft die Liste der Schnittstellen mit mehreren Sitzungen für die optischen Medien ab.
IFileSystemImage::get_Root

Ruft das Stammverzeichniselement ab.
IFileSystemImage::get_SessionStartBlock

Ruft die Startblockadresse für die Aufzeichnungssitzung ab.
IFileSystemImage::get_StageFiles

Gibt an, ob die Dateien, die dem Dateisystemimage hinzugefügt werden, vor dem Brennvorgang inszeniert werden sollen.
IFileSystemImage::get_StrictFileSystemCompliance

Bestimmt die Konformitätsstufe für das Erstellen und Entwickeln des Dateisystemimages. (Abrufen)
IFileSystemImage::get_UDFRevision

Ruft die UDF-Revisionsebene des importierten Dateisystemimages ab.
IFileSystemImage::get_UDFRevisionsSupported

Ruft eine Liste der unterstützten UDF-Revisionsebenen ab.
IFileSystemImage::get_UsedBlocks

Ruft die Anzahl der verwendeten Blöcke ab.
IFileSystemImage::get_UseRestrictedCharacterSet

Bestimmt, ob die Datei- und Verzeichnisnamen ein eingeschränktes Zeichen verwenden.
IFileSystemImage::get_VolumeName

Ruft den Volumenamen für dieses Dateisystemimage ab.
IFileSystemImage::get_VolumeNameISO9660

Ruft den Volumenamen für das ISO9660 Systemimage ab.
IFileSystemImage::get_VolumeNameJoliet

Ruft den Volumenamen für das Joliet-Systemimage ab.
IFileSystemImage::get_VolumeNameUDF

Ruft den Volumenamen für das UDF-Systemimage ab.
IFileSystemImage::get_WorkingDirectory

Ruft das temporäre Verzeichnis ab, in dem stash-Dateien erstellt werden.
IFileSystemImage::GetDefaultFileSystemForImport

Ruft das zu importierende Dateisystem standardmäßig ab.
IFileSystemImage::IdentifyFileSystemsOnDisc

Ruft eine Liste der verschiedenen Dateisystemtypen auf den optischen Medien ab.
IFileSystemImage::ImportFileSystem

Importiert das Standarddateisystem auf dem aktuellen Datenträger.
IFileSystemImage::ImportSpecificFileSystem

Importieren Sie ein bestimmtes Dateisystem von einem Datenträger.
IFileSystemImage::LockInChangePoint

Sperrt die Dateisysteminformationen auf der aktuellen Änderungspunktebene.
IFileSystemImage::p ut_BootImageOptions

Legt das Startimage fest, das Sie dem Dateisystemimage hinzufügen möchten. Diese Methode erstellt eine vollständige Kopie der übergebenen Startoptionen, indem der Stream von der bereitgestellten IBootOptions-Schnittstelle kopiert wird.
IFileSystemImage::p ut_FileSystemsToCreate

Legt die Dateisysteme fest, die beim Generieren des Ergebnisstreams erstellt werden sollen.
IFileSystemImage::p ut_FreeMediaBlocks

Legt die maximale Anzahl von Blöcken fest, die für das Image verfügbar sind.
IFileSystemImage::p ut_ISO9660InterchangeLevel

Legt den ISO9660 Kompatibilitätsgrad des Dateisystemimages fest.
IFileSystemImage::p ut_MultisessionInterfaces

Legt die Liste der Schnittstellen mit mehreren Sitzungen für die optischen Medien fest.
IFileSystemImage::p ut_SessionStartBlock

Legt die Startblockadresse für die Aufzeichnungssitzung fest.
IFileSystemImage::p ut_StageFiles

Bestimmt, ob die Dateien, die dem Dateisystemimage hinzugefügt werden, vor dem Brennen bereitgestellt werden sollen.
IFileSystemImage::p ut_StrictFileSystemCompliance

Bestimmt die Konformitätsstufe für die Erstellung und Entwicklung des Dateisystemimages. (Put)
IFileSystemImage::p ut_UDFRevision

Legt die UDF-Revisionsebene des Dateisystemimages fest.
IFileSystemImage::p ut_UseRestrictedCharacterSet

Bestimmt, ob Datei- und Verzeichnisnamen nur CP_ANSI Zeichen verwendet werden sollen.
IFileSystemImage::p ut_VolumeName

Legt den Volumenamen für dieses Dateisystemimage fest.
IFileSystemImage::p ut_WorkingDirectory

Legt das temporäre Verzeichnis fest, in dem stash-Dateien erstellt werden.
IFileSystemImage::RollbackToChangePoint

Stellt das Bild wieder auf den angegebenen Änderungspunkt zurück.
IFileSystemImage::SetMaxMediaBlocksFromDevice

Legen Sie die maximale Anzahl der verfügbaren Blöcke basierend auf den Funktionen des Recorders fest.

Hinweise

Verwenden Sie IMAPI2, um das CFileSystemImage-Objekt in einem Skript zu erstellen. MsftFileSystemImage als Programmbezeichner beim Aufrufen von CreateObject.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi2fs.h

Weitere Informationen

DFileSystemImageEvents