Partager via


Interface IFileSystemImage (imapi2fs.h)

Utilisez cette interface pour créer une image de système de fichiers, définir un paramètre de session et importer ou exporter une image.

La hiérarchie de répertoires de système de fichiers est créée en ajoutant des répertoires et des fichiers aux répertoires racine ou enfants.

Pour créer une instance de cette interface, appelez la fonction CoCreateInstance. Use__uuidof(MsftFileSystemImage) pour l’identificateur de classe et __uuidof(IFileSystemImage) pour l’identificateur d’interface.

Héritage

L’interface IFileSystemImage hérite de l’interface IDispatch. IFileSystemImage a également les types de membres suivants :

Méthodes

L’interface IFileSystemImage possède ces méthodes.

 
IFileSystemImage ::CalculateDiscIdentifier

Récupère une chaîne qui identifie un disque et les sessions enregistrées sur le disque.
IFileSystemImage ::ChooseImageDefaults

Définit les types de système de fichiers par défaut et la taille d’image en fonction du média actuel.
IFileSystemImage ::ChooseImageDefaultsForMediaType

Définit les types de système de fichiers par défaut et la taille d’image en fonction du type de média spécifié.
IFileSystemImage ::CreateDirectoryItem

Créez un élément de répertoire avec le nom spécifié.
IFileSystemImage ::CreateFileItem

Créez un élément de fichier avec le nom spécifié.
IFileSystemImage ::CreateResultImage

Créez l’objet de résultat qui contient le système de fichiers et les données de fichier.
IFileSystemImage ::Exists

Vérifie l’existence d’un fichier ou d’un répertoire donné.
IFileSystemImage ::get_BootImageOptions

Récupère l’image de démarrage que vous souhaitez ajouter à l’image du système de fichiers.
IFileSystemImage ::get_ChangePoint

Récupère l’identificateur de point de modification.
IFileSystemImage ::get_DirectoryCount

Récupère le nombre de répertoires dans l’image du système de fichiers.
IFileSystemImage ::get_FileCount

Récupère le nombre de fichiers dans l’image du système de fichiers.
IFileSystemImage ::get_FileSystemsSupported

Récupère la liste des types de systèmes de fichiers qu’un client peut utiliser pour générer une image de système de fichiers.
IFileSystemImage ::get_FileSystemsToCreate

Récupère les types de systèmes de fichiers à créer lors de la génération du flux de résultats.
IFileSystemImage ::get_FreeMediaBlocks

Récupère le nombre maximal de blocs disponibles pour l’image.
IFileSystemImage ::get_ImportedVolumeName

Récupère le nom du volume fourni à partir d’un système de fichiers importé.
IFileSystemImage ::get_ISO9660InterchangeLevel

Récupère le niveau de compatibilité ISO9660 à utiliser lors de la création de l’image de résultat.
IFileSystemImage ::get_ISO9660InterchangeLevelsSupported

Récupère les niveaux de compatibilité ISO9660 pris en charge.
IFileSystemImage ::get_MultisessionInterfaces

Récupère la liste des interfaces multisession pour le support optique.
IFileSystemImage ::get_Root

Récupère l’élément de répertoire racine.
IFileSystemImage ::get_SessionStartBlock

Récupère l’adresse de bloc de départ de la session d’enregistrement.
IFileSystemImage ::get_StageFiles

Indique si les fichiers ajoutés à l’image du système de fichiers doivent être intermédiaires avant la gravure.
IFileSystemImage ::get_StrictFileSystemCompliance

Détermine le niveau de conformité pour la création et le développement de l’image de système de fichiers. (Obtenir)
IFileSystemImage ::get_UDFRevision

Récupère le niveau de révision UDF de l’image de système de fichiers importée.
IFileSystemImage ::get_UDFRevisionsSupported

Récupère une liste des niveaux de révision UDF pris en charge.
IFileSystemImage ::get_UsedBlocks

Récupère le nombre de blocs en cours d’utilisation.
IFileSystemImage ::get_UseRestrictedCharacterSet

Détermine si les noms de fichiers et de répertoires utilisent un caractère restreint.
IFileSystemImage ::get_VolumeName

Récupère le nom du volume de cette image de système de fichiers.
IFileSystemImage ::get_VolumeNameISO9660

Récupère le nom du volume de l’image système ISO9660.
IFileSystemImage ::get_VolumeNameJoliet

Récupère le nom du volume de l’image système Joliet.
IFileSystemImage ::get_VolumeNameUDF

Récupère le nom du volume pour l’image système UDF.
IFileSystemImage ::get_WorkingDirectory

Récupère le répertoire temporaire dans lequel les fichiers de stockage sont générés.
IFileSystemImage ::GetDefaultFileSystemForImport

Récupère le système de fichiers à importer par défaut.
IFileSystemImage ::IdentifierFileSystemsOnDisc

Récupère une liste des différents types de systèmes de fichiers sur le support optique.
IFileSystemImage ::ImportFileSystem

Importe le système de fichiers par défaut sur le disque actif.
IFileSystemImage ::ImportSpecificFileSystem

Importez un système de fichiers spécifique à partir d’un disque.
IFileSystemImage ::LockInChangePoint

Verrouille les informations du système de fichiers au niveau du point de modification actuel.
IFileSystemImage ::p ut_BootImageOptions

Définit l’image de démarrage que vous souhaitez ajouter à l’image de système de fichiers. Cette méthode crée une copie complète des options de démarrage transmises en copiant le flux à partir de l’interface IBootOptions fournie.
IFileSystemImage ::p ut_FileSystemsToCreate

Définit les systèmes de fichiers à créer lors de la génération du flux de résultats.
IFileSystemImage ::p ut_FreeMediaBlocks

Définit le nombre maximal de blocs disponibles pour l’image.
IFileSystemImage ::p ut_ISO9660InterchangeLevel

Définit le niveau de compatibilité ISO9660 de l’image du système de fichiers.
IFileSystemImage ::p ut_MultisessionInterfaces

Définit la liste des interfaces multisession pour le support optique.
IFileSystemImage ::p ut_SessionStartBlock

Définit l’adresse de bloc de départ de la session d’enregistrement.
IFileSystemImage ::p ut_StageFiles

Détermine si les fichiers ajoutés à l’image du système de fichiers doivent être intermédiaires avant la gravure.
IFileSystemImage ::p ut_StrictFileSystemCompliance

Détermine le niveau de conformité pour la création et le développement de l’image de système de fichiers. (Put)
IFileSystemImage ::p ut_UDFRevision

Définit le niveau de révision de la fonction UDF de l’image du système de fichiers.
IFileSystemImage ::p ut_UseRestrictedCharacterSet

Détermine si les noms de fichiers et de répertoires doivent être limités à l’aide de caractères CP_ANSI uniquement.
IFileSystemImage ::p ut_VolumeName

Définit le nom du volume pour cette image de système de fichiers.
IFileSystemImage ::p ut_WorkingDirectory

Définit le répertoire temporaire dans lequel les fichiers de stockage sont générés.
IFileSystemImage ::RollbackToChangePoint

Rétablit l’image au point de modification spécifié.
IFileSystemImage ::SetMaxMediaBlocksFromDevice

Définissez le nombre maximal de blocs disponibles en fonction des fonctionnalités de l’enregistreur.

Remarques

Pour créer l’objet CFileSystemImage dans un script, utilisez IMAPI2. MsftFileSystemImage comme identificateur de programme lors de l’appel de CreateObject.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2fs.h

Voir aussi

DFileSystemImageEvents