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 |