Valeurs de retour IMAPI
Les méthodes IMAPI retournent des valeurs non négatives (généralement S_OK) si la méthode a réussi. Les méthodes IMAPI retournent des codes de réussite ou d’erreur à partir de Winerror.h, Imapi2error.h ou Imapi2fserror.h, en cas d’échec.
Les codes de réussite et d’erreur suivants sont définis.
Constante/valeur | Description |
---|---|
|
Le disque n’a pas réussi la vérification du gravement et peut contenir des données endommagées ou être inutilisable. |
|
La demande a été annulée. |
|
La demande nécessite la sélection d’un enregistreur de disque actif. |
|
Aucune opération d’écriture n’est actuellement en cours. |
|
La vitesse d’écriture demandée n’était pas prise en charge par le lecteur et la vitesse a été ajustée. |
|
Le type de rotation demandé n’était pas pris en charge par le lecteur et le type de rotation a été ajusté. |
|
La vitesse d’écriture et le type de rotation demandés n’étaient pas pris en charge par le lecteur et ils ont tous deux été ajustés. |
|
L’appareil a accepté la commande, mais a renvoyé des données de détection, indiquant une erreur. |
|
L’image est devenue en lecture seule en raison d’un appel à IRawCDImageCreator::CreateResultImage. Par conséquent, l’objet ne peut plus être modifié. |
|
Aucune autre piste ne peut être ajoutée. Le support CD est limité à une plage de 1 à 99 pistes. |
|
Les pistes doivent être ajoutées à l’image avant d’utiliser cette fonction. |
|
Le type de secteur demandé n’est pas pris en charge. |
|
Les pistes ne peuvent pas être ajoutées à l’image avant l’utilisation de cette fonction. |
|
L’ajout de cette piste dépasserait les limitations du début du prospect. |
|
L’ajout de cette piste dépasserait la limite d’index 99. |
|
Le décalage LBA spécifié ne figure pas dans la liste des index de suivi. |
|
Le décalage LBA spécifié figure déjà dans la liste des index de suivi. |
|
L’index 1 (décalage LBA zéro) ne peut pas être effacé. |
|
Chaque index doit avoir une taille minimale de dix secteurs. |
|
L’appareil a signalé que la page du mode demandé (et le type) n’est pas présent. |
|
Il n’y a aucun média dans l’appareil. |
|
Le média n’est pas compatible ou de format physique inconnu. |
|
Le média est inséré à l’envers. |
|
Le lecteur a signalé qu’il est en train de se préparer. Veuillez réessayer la demande ultérieurement. |
|
Le média est en cours de mise en forme. Attendez que le format se termine avant d’essayer d’utiliser le média. |
|
Le lecteur a signalé qu’il effectuait une opération de longue durée, comme la fin d’une écriture. Le lecteur peut être inutilisable pendant une longue période. |
|
Le lecteur a signalé que la combinaison de paramètres fournie dans la page de mode d’une commande MODE SELECT n’était pas prise en charge. |
|
Le lecteur a signalé que le média est protégé en écriture. |
|
La page de fonctionnalité demandée n’est pas prise en charge par l’appareil. |
|
La page de fonctionnalité demandée est prise en charge, mais n’est pas marquée comme actuelle. |
|
Le lecteur ne prend pas en charge la commande GET CONFIGURATION. |
|
L’appareil n’a pas pu accepter la commande dans le délai imparti. Cela peut être dû au fait que l’appareil est entré dans un état incohérent, ou que la valeur du délai d’expiration de la commande doit être augmentée. |
|
La structure du DVD n’est pas présente. Cela peut être dû à l’utilisation d’un lecteur/d’un moyen incompatible. |
|
La vitesse du média est incompatible avec l’appareil. Cela peut être dû à l’utilisation d’un média de vitesse supérieure ou inférieure à la plage de vitesses prise en charge par l’appareil. |
|
L’appareil associé à cet enregistreur lors de la dernière opération a été verrouillé exclusivement, ce qui a provoqué l’échec de cette opération. |
|
Le nom du client n’est pas valide. |
|
L’appareil a signalé des données inattendues ou non valides pour une commande. |
|
L’écriture a échoué, car le lecteur n’a pas reçu les données assez rapidement pour continuer l’écriture. Le déplacement des données sources vers l’ordinateur local, la réduction de la vitesse d’écriture ou l’activation d’un paramètre « sans exécution de mémoire tampon » peuvent résoudre ce problème. |
|
L’écriture a échoué, car le lecteur a retourné des informations d’erreur qui n’ont pas pu être récupérées. |
|
Une opération d’écriture est en cours. |
|
Aucune opération d’écriture n’est en cours. |
|
L’opération demandée est uniquement valide avec le support pris en charge. |
|
Le flux fourni à écrire n’est pas pris en charge. |
|
Le flux fourni à écrire est trop volumineux pour le média actuellement inséré. |
|
Le remplacement d’un média non vide n’est pas autorisé sans la propriété ForceOverwrite définie sur VARIANT_TRUE. |
|
Le type de média actuel n’est pas pris en charge. |
|
Cet appareil ne prend pas en charge les opérations requises par ce format de disque. |
|
Le nom du client n’est pas valide. |
|
Une opération d’écriture est en cours. |
|
Aucune opération d’écriture n’est en cours. |
|
L’opération demandée est valide uniquement lorsque le média a été « préparé ». |
|
L’opération demandée n’est pas valide lorsque le média a été « préparé » mais non libéré. |
|
La propriété ne peut pas être modifiée une fois que le média a été écrit dans. |
|
La table des matières ne peut pas être récupérée à partir d’un disque vide. |
|
Seul le support CD-R/RW vide est pris en charge. |
|
Seul le support CD-R/RW vide est pris en charge. |
|
Les supports CD-R et CD-RW prennent en charge un maximum de 99 pistes audio. |
|
Il n’y a pas assez d’espace sur le média pour ajouter la piste audio fournie. |
|
Vous ne pouvez pas préparer le média tant que vous n’avez pas choisi un enregistreur à utiliser. |
|
L’ISRC fourni n’est pas valide. |
|
Le numéro de catalogue multimédia fourni n’est pas valide. |
|
Le flux audio fourni n’est pas valide. |
|
Cet appareil ne prend pas en charge les opérations requises par ce format de disque. |
|
Le nom du client n’est pas valide. |
|
Une opération d’écriture est en cours. |
|
Aucune opération d’écriture n’est en cours. |
|
L’opération demandée est valide uniquement lorsque le média a été « préparé ». |
|
L’opération demandée n’est pas valide lorsque le média a été « préparé » mais non libéré. |
|
Le nom du client n’est pas valide. |
|
Seul le support CD-R/RW vide est pris en charge. |
|
Seul le support CD-R/RW vide est pris en charge. |
|
Il n’y a pas suffisamment d’espace sur le média pour ajouter la session fournie. |
|
Vous ne pouvez pas préparer le média tant que vous n’avez pas choisi un enregistreur à utiliser. |
|
Le flux audio fourni n’est pas valide. |
|
Le type de bloc de données demandé n’est pas pris en charge par l’appareil actuel. |
|
Le flux ne contient pas un nombre suffisant de secteurs dans le prospect pour le média actuel. |
|
Cet appareil ne prend pas en charge les opérations requises par ce format de disque. |
|
Le format utilise actuellement l’enregistreur de disque pour une opération d’effacement. Attendez que l’effacement se termine avant d’essayer de définir ou d’effacer l’enregistreur de disque actuel. |
|
Le format d’effacement ne prend en charge qu’un seul enregistreur. Vous devez effacer l’enregistreur actuel avant d’en définir un nouveau. |
|
Le lecteur n’a pas fait état de données suffisantes pour une commande READ DISC INFORMATION. Le lecteur peut ne pas être pris en charge ou le média peut ne pas être correct. |
|
Le lecteur n’a pas fait état de données suffisantes pour une commande MODE SENSE (page 0x2A). Le lecteur peut ne pas être pris en charge ou le média peut ne pas être correct. |
|
Le lecteur a signalé que le média n’est pas effaable. |
|
Le lecteur a échoué à la commande d’effacement. |
E_IMAPI_ERASE_TOOK_LONGER_THAN_ONE_HOUR (HRESULT)0x80AA0906 |
Le lecteur n’a pas terminé l’effacement en une heure. Le lecteur peut nécessiter un cycle d’alimentation, le retrait du support ou d’autres interventions manuelles pour reprendre le bon fonctionnement. Note: Actuellement, cette valeur est également retournée si une tentative d’effacement sur un média CD-RW ou DVD-RW via l’interface IDiscFormat2Erase échoue en raison d’une mauvaise qualité du média. |
|
Le lecteur a retourné une erreur inattendue pendant l’effacement. Le support peut être inutilisable, l’effacement peut être terminé ou le lecteur peut encore être en cours d’effacement du disque. |
|
Le lecteur a retourné une erreur pour une commande START UNIT (spinup). Une intervention manuelle peut être nécessaire. |
|
Le type de média actuel n’est pas pris en charge. |
|
Cet appareil ne prend pas en charge les opérations requises par ce format de disque. |
|
Le nom du client n’est pas valide. |
Les codes de réussite et d’erreur suivants sont définis dans Imapi2fserror.h.
Constante/valeur | Description |
---|---|
|
Une erreur interne s’est produite : %1!ls!. |
|
Valeur spécifiée pour le paramètre '%1!ls!' n’est pas valide. |
|
L’objet FileSystemImage est en mode lecture seule. |
|
Aucun système de fichiers de sortie spécifié. |
|
L’identificateur de volume spécifié est trop long ou contient un ou plusieurs caractères non valides. |
|
Dates de fichier non valides. %1!ls! time est antérieur à %2!ls! moment. |
|
Le système de fichiers doit être vide pour cette fonction. |
|
Vous ne pouvez pas modifier le système de fichiers spécifié pour la création, car le système de fichiers de la session importée et le système de fichiers de la session active ne correspondent pas. |
|
Chemin spécifié '%1!ls!' n’identifie pas un fichier. |
|
Chemin spécifié '%1!ls!' n’identifie pas de répertoire. |
|
Le répertoire '%1!s!' n’est pas vide. |
|
ls!' ne fait pas partie du système de fichiers. Il doit être ajouté pour terminer cette opération. |
|
Chemin '%1!s!' est mal formé ou contient des caractères non valides. |
|
Le nom '%1!ls!' spécifié n’est pas légal : le nom de l’objet de fichier ou de répertoire créé lorsque la propriété UseRestrictedCharacterSet est définie peut contenir uniquement des caractères ANSI. |
|
ls!' name existe déjà. |
|
Essayez d’ajouter '%1!ls!' failed : impossible de créer un nom unique spécifique au système de fichiers pour %2!ls! . |
|
Impossible de trouver l’élément '%1!ls!' dans la hiérarchie FileSystemImage. |
|
Le fichier '%1!s!' introuvable dans la hiérarchie FileSystemImage. |
|
Le répertoire '%1!s!' introuvable dans la hiérarchie FileSystemImage. |
|
Ajout de '%1!ls!' entraînerait une image de résultat dont la taille est supérieure à la limite configurée actuelle. |
|
La valeur spécifiée pour la propriété FreeMediaBlocks est trop petite pour une taille d’image estimée en fonction des données actuelles. |
|
L’image n’est pas alignée sur une limite de secteur de 2 Ko. |
|
L’image ne contient pas de descripteur de volume valide. |
|
L’image n’a pas été définie à l’aide des méthodes IIsoImageManager::SetPath ou IIsoImageManager::SetStream avant l’appel de la méthode IIsoImageManager::Validate . |
|
L’image fournie est trop grande pour être validée, car la taille dépasse MAXLONG. |
|
Flux de données fourni pour le fichier '%1!ls!' est incohérent : %2 attendu ! I64d! octets, trouvé %3! I64d!. |
|
Impossible de lire les données du flux fourni pour le fichier « %1!ls! ». |
|
L’erreur suivante s’est produite lors de la tentative de création d’un flux de données pour le fichier « %1!ls! » : |
|
L’échec de l’énumération des fichiers dans l’arborescence de répertoires n’est pas accessible en raison des autorisations. |
|
Cette image de système de fichiers a trop de répertoires pour %1!ls! . |
|
ISO9660 est limité à 8 niveaux de répertoires. |
|
Le fichier de données est trop volumineux pour '%1!ls!' . |
|
Impossible d’initialiser %1!ls! fichier stash. |
|
Erreur de recherche dans '%1!ls!' fichier stash. |
|
Erreur rencontrée lors de l’écriture dans « %1!ls! » fichier stash. |
|
Erreur rencontrée lors de la lecture de « %1!ls! » fichier stash. |
|
Répertoire de travail « %1!ls! » n’est pas valide. |
|
Impossible de définir le répertoire de travail sur « %1!ls! ». L’espace disponible est %2 ! I64d! octets, environ %3! I64d! octets requis. |
|
Tentative de déplacement du fichier de stockage de données vers le répertoire « %1!ls! » n’a pas réussi. |
|
Impossible d’ajouter l’objet de démarrage à l’image. |
|
Un objet de démarrage ne peut être inclus que dans une image de disque initiale. |
|
Le type d’émulation demandé ne correspond pas à la taille de l’image de démarrage. |
|
Le support optique est vide. |
|
Le disque spécifié ne contient pas l’un des systèmes de fichiers pris en charge. |
|
Le disque spécifié ne contient pas de « %1!ls! » . |
|
Erreur de cohérence rencontrée lors de l’importation du « %1!ls! » . |
|
Le '%1!ls!' le système de fichiers sur le disque sélectionné contient une fonctionnalité non prise en charge pour l’importation : %2!ls!. |
|
Impossible d’importer %2!ls! système de fichiers à partir d’un disque. Le fichier « %1!ls! » existe déjà dans la hiérarchie d’images en tant que répertoire. |
|
Impossible de chercher à bloquer %1 ! I64d! sur le disque source. |
|
L’importation à partir de la session précédente a échoué en raison d’une erreur de lecture d’un bloc sur le média (très probablement bloquer %1!u!). |
|
Le disque actuel n’est pas le même à partir duquel le système de fichiers a été importé. |
|
IMAPI n’autorise pas la multisession avec le type de média actuel. |
|
IMAPI ne peut pas effectuer de multisession avec le média actuel, car il ne prend pas en charge une révision UDF compatible pour l’écriture. |
|
IMAPI ne prend pas en charge le type multisession demandé. |
|
L’opération a échoué en raison d’une disposition incompatible de la session précédente importée à partir du support. |
IMAPI_E_NO_COMPATIBLE_MULTISESSION_TYPE (HRESULT)0xC0AAB15C |
IMAPI ne prend en charge aucun des types multisession fournis sur le média actuel. Remarque :La méthode IFileSystemImage::ImportFileSystem retourne cette erreur s’il n’y a pas de support dans l’appareil d’enregistrement. |
|
La propriété MultisessionInterfaces doit être définie avant d’appeler cette méthode. |
|
Impossible d’importer %2!ls! système de fichiers à partir d’un disque. Répertoire « %1!ls! » existe déjà dans la hiérarchie d’images en tant que fichier. |
|
L’un des paramètres multisession ne peut pas être récupéré ou a une valeur incorrecte. |
|
Cette fonctionnalité n’est pas prise en charge pour la révision actuelle du système de fichiers. L’image sera créée sans cette fonctionnalité. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|