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 |