Valores devueltos de IMAPI
Los métodos IMAPI devuelven valores no negativos (normalmente S_OK) si el método se realizó correctamente. Los métodos IMAPI devuelven códigos de error o correctos de Winerror.h, Imapi2error.h o Imapi2fserror.h, en caso de error.
Se definen los siguientes códigos de error y correctos.
Constante o valor | Descripción |
---|---|
|
El disco no pasó la comprobación de grabación y puede contener datos dañados o no se pueden usar. |
|
Se ha cancelado la solicitud. |
|
La solicitud requiere que se seleccione una grabadora de disco actual. |
|
Actualmente no hay ninguna operación de escritura en curso. |
|
La velocidad de escritura solicitada no era compatible con la unidad y la velocidad se ajustaba. |
|
El tipo de rotación solicitado no era compatible con la unidad y se ajustaba el tipo de rotación. |
|
La velocidad de escritura solicitada y el tipo de rotación no fueron compatibles con la unidad y ambos se ajustaron. |
|
El dispositivo aceptó el comando, pero devolvió datos de sentido, lo que indica un error. |
|
La imagen se ha convertido en de solo lectura debido a una llamada a IRawCDImageCreator::CreateResultImage. Como resultado, el objeto ya no se puede modificar. |
|
No se pueden agregar más pistas. Los medios de CD están restringidos a un intervalo de 1-99 pistas. |
|
Las pistas se deben agregar a la imagen antes de usar esta función. |
|
No se admite el tipo de sector solicitado. |
|
Es posible que las pistas no se agreguen a la imagen antes del uso de esta función. |
|
Agregar esta pista superaría las limitaciones del inicio del cliente potencial. |
|
Agregar esta pista superaría el límite de 99 índices. |
|
El desplazamiento LBA especificado no está en la lista de índices de seguimiento. |
|
El desplazamiento LBA especificado ya está en la lista de índices de seguimiento. |
|
No se puede borrar el índice 1 (cero de desplazamiento LBA). |
|
Cada índice debe tener un tamaño mínimo de diez sectores. |
|
El dispositivo informó de que la página de modo solicitado (y tipo) no está presente. |
|
No hay ningún medio en el dispositivo. |
|
Los medios no son compatibles ni tienen un formato físico desconocido. |
|
El medio se inserta al revés. |
|
La unidad informó de que está en proceso de preparación. Vuelva a intentar la solicitud más tarde. |
|
El medio está siendo formateado actualmente. Espere a que se complete el formato antes de intentar usar el medio. |
|
La unidad informó de que está realizando una operación de ejecución prolongada, como finalizar una escritura. La unidad puede ser inutilizable durante un largo período de tiempo. |
|
La unidad notificó que no se admitía la combinación de parámetros proporcionados en la página de modo para un comando MODE SELECT. |
|
La unidad informó de que el medio está protegido por escritura. |
|
El dispositivo no admite la página de características solicitada. |
|
Se admite la página de características solicitada, pero no está marcada como actual. |
|
La unidad no admite el comando GET CONFIGURATION. |
|
El dispositivo no pudo aceptar el comando dentro del período de tiempo de espera. Esto puede deberse a que el dispositivo ha entrado en un estado incoherente o es posible que sea necesario aumentar el valor de tiempo de espera del comando. |
|
La estructura de DVD no está presente. Esto puede deberse a que se usa una unidad o medio incompatibles. |
|
La velocidad del medio no es compatible con el dispositivo. Esto puede deberse al uso de medios de mayor o menor velocidad que el intervalo de velocidades compatibles con el dispositivo. |
|
El dispositivo asociado a esta grabadora durante la última operación se ha bloqueado exclusivamente, lo que provoca un error en esta operación. |
|
El nombre de cliente no es válido. |
|
El dispositivo notificó datos inesperados o no válidos para un comando. |
|
Error de escritura porque la unidad no recibió datos lo suficientemente rápido como para continuar escribiendo. Si se mueven los datos de origen al equipo local, se reduce la velocidad de escritura o se habilita una configuración de "búfer bajo ejecución libre" puede resolver este problema. |
|
Error de escritura porque la unidad devolvió información de error de la que no se pudo recuperar. |
|
Actualmente hay una operación de escritura en curso. |
|
Actualmente no hay ninguna operación de escritura en curso. |
|
La operación solicitada solo es válida con medios admitidos. |
|
No se admite la secuencia proporcionada para escribir. |
|
La secuencia proporcionada para escribir es demasiado grande para el medio insertado actualmente. |
|
No se permite sobrescribir medios no en blanco sin la propiedad ForceOverwrite establecida en VARIANT_TRUE. |
|
El tipo de medio actual no es compatible. |
|
Este dispositivo no admite las operaciones requeridas por este formato de disco. |
|
El nombre de cliente no es válido. |
|
Actualmente hay una operación de escritura en curso. |
|
Actualmente no hay ninguna operación de escritura en curso. |
|
La operación solicitada solo es válida cuando el medio se ha "preparado". |
|
La operación solicitada no es válida cuando el medio se ha "preparado", pero no se ha liberado. |
|
La propiedad no se puede cambiar una vez que se ha escrito el medio. |
|
La tabla de contenido no se puede recuperar de un disco vacío. |
|
Solo se admiten medios DE CD-R/RW en blanco. |
|
Solo se admiten medios DE CD-R/RW en blanco. |
|
Los medios CD-R y CD-RW admiten un máximo de 99 pistas de audio. |
|
No hay suficiente espacio en el medio para agregar la pista de audio proporcionada. |
|
No puede preparar el medio hasta que elija una grabadora para usarla. |
|
El ISRC proporcionado no es válido. |
|
El número de catálogo multimedia proporcionado no es válido. |
|
La secuencia de audio proporcionada no es válida. |
|
Este dispositivo no admite las operaciones requeridas por este formato de disco. |
|
El nombre del cliente no es válido. |
|
Actualmente hay una operación de escritura en curso. |
|
Actualmente no hay ninguna operación de escritura en curso. |
|
La operación solicitada solo es válida cuando el medio se ha "preparado". |
|
La operación solicitada no es válida cuando los medios se han "preparado", pero no se han liberado. |
|
El nombre del cliente no es válido. |
|
Solo se admiten medios CD-R/RW en blanco. |
|
Solo se admiten medios CD-R/RW en blanco. |
|
No hay suficiente espacio en el medio para agregar la sesión proporcionada. |
|
No puede preparar el medio hasta que elija una grabadora para usarla. |
|
La secuencia de audio proporcionada no es válida. |
|
El dispositivo actual no admite el tipo de bloque de datos solicitado. |
|
La secuencia no contiene un número suficiente de sectores en el leadin para el medio actual. |
|
Este dispositivo no admite las operaciones requeridas por este formato de disco. |
|
El formato usa actualmente la grabadora de discos para una operación de borrado. Espere a que finalice el borrado antes de intentar establecer o borrar la grabadora de disco actual. |
|
El formato de borrado solo admite una grabadora. Debe borrar la grabadora actual antes de establecer una nueva. |
|
La unidad no reportó datos suficientes para un comando READ DISC INFORMATION. Es posible que no se admita la unidad o que el medio no sea correcto. |
|
La unidad no informaba de datos suficientes para un comando MODE SENSE (page 0x2A). Es posible que no se admita la unidad o que el medio no sea correcto. |
|
La unidad informó de que el medio no se puede borrar. |
|
La unidad produjo un error en el comando de borrado. |
E_IMAPI_ERASE_TOOK_LONGER_THAN_ONE_HOUR (HRESULT)0x80AA0906 |
La unidad no completó la borrado en una hora. La unidad puede requerir un ciclo de alimentación, eliminación de medios u otra intervención manual para reanudar el funcionamiento adecuado. Nota: Actualmente, este valor también se devolverá si se produce un error al intentar realizar una eliminación en medios CD-RW o DVD-RW a través de la interfaz IDiscFormat2Erase como resultado de que los medios sean incorrectos. |
|
La unidad devolvió un error inesperado durante la borrado. El medio puede ser inutilizable, la borrado puede estar completa o la unidad puede estar en proceso de borrar el disco. |
|
La unidad devolvió un error para un comando START UNIT (spinup). Puede ser necesaria la intervención manual. |
|
No se admite el tipo de medio actual. |
|
Este dispositivo no admite las operaciones requeridas por este formato de disco. |
|
El nombre del cliente no es válido. |
Los siguientes códigos de error y correctos se definen en Imapi2fserror.h.
Constante o valor | Descripción |
---|---|
|
Error interno: %1!ls!. |
|
Valor especificado para el parámetro '%1!ls!' no es válida. |
|
El objeto FileSystemImage está en modo de solo lectura. |
|
No se especificó ningún sistema de archivos de salida. |
|
El identificador de volumen especificado es demasiado largo o contiene uno o varios caracteres no válidos. |
|
Fechas de archivo no válidas. %1!ls! tiempo anterior a %2!ls! tiempo. |
|
El sistema de archivos debe estar vacío para esta función. |
|
No se puede cambiar el sistema de archivos especificado para su creación, ya que el sistema de archivos de la sesión importada y el sistema de archivos de la sesión actual no coinciden. |
|
Ruta de acceso especificada '%1!ls!' no identifica un archivo. |
|
Ruta de acceso especificada '%1!ls!' no identifica un directorio. |
|
El directorio '%1!s!' no está vacío. |
|
¡ls!' no forma parte del sistema de archivos. Se debe agregar para completar esta operación. |
|
Ruta de acceso '%1!s!' tiene un formato incorrecto o contiene caracteres no válidos. |
|
El nombre '%1!ls!' especificado no es legal: el nombre del objeto de archivo o directorio creado mientras se establece la propiedad UseRestrictedCharacterSet solo puede contener caracteres ANSI. |
|
¡ls!' el nombre ya existe. |
|
Intente agregar '%1!ls!' error: no se puede crear un nombre único específico del sistema de archivos para %2!ls! . |
|
No se encuentra el elemento '%1!ls!' en la jerarquía FileSystemImage. |
|
El archivo '%1!s!' no se encuentra en la jerarquía FileSystemImage. |
|
El directorio '%1!s!' no se encuentra en la jerarquía FileSystemImage. |
|
Agregar '%1!ls!' daría lugar a que una imagen de resultado tenga un tamaño mayor que el límite configurado actual. |
|
El valor especificado para la propiedad FreeMediaBlocks es demasiado pequeño para el tamaño estimado de la imagen en función de los datos actuales. |
|
La imagen no está alineada en un límite de sector de 2 kb. |
|
La imagen no contiene un descriptor de volumen válido. |
|
La imagen no se ha establecido con los métodos IIsoImageManager::SetPath o IIsoImageManager::SetStream antes de llamar al método IIsoImageManager::Validate . |
|
La imagen proporcionada es demasiado grande para validarse, ya que el tamaño supera MAXLONG. |
|
Flujo de datos proporcionado para el archivo '%1!ls!' es incoherente: se esperaba %2! ¡I64d! bytes, encontrado %3! I64d!. |
|
No se pueden leer datos de la secuencia proporcionada para el archivo '%1!ls!'. |
|
Se encontró el siguiente error al intentar crear un flujo de datos para el archivo '%1!ls!': |
|
No se puede acceder a los archivos de enumeración de archivos en el árbol de directorios debido a permisos. |
|
Esta imagen del sistema de archivos tiene demasiados directorios para %1!ls! . |
|
ISO9660 está limitado a 8 niveles de directorios. |
|
El archivo de datos es demasiado grande para '%1!ls!' . |
|
No se puede inicializar %1!ls! archivo stash. |
|
Error al buscar '%1!ls!' archivo stash. |
|
Error al escribir en '%1!ls!' archivo stash. |
|
Error al leer '%1!ls!' archivo stash. |
|
El directorio de trabajo '%1!ls!' no es válida. |
|
No se puede establecer el directorio de trabajo en '%1!ls!'. El espacio disponible es %2! ¡I64d! bytes, aproximadamente %3! ¡I64d! bytes necesarios. |
|
Intente mover el archivo de almacenamiento provisional de datos al directorio '%1!ls!' no se realizó correctamente. |
|
No se pudo agregar el objeto de arranque a la imagen. |
|
Un objeto de arranque solo se puede incluir en una imagen de disco inicial. |
|
El tipo de emulación solicitado no coincide con el tamaño de la imagen de arranque. |
|
Los medios ópticos están vacíos. |
|
El disco especificado no contiene uno de los sistemas de archivos admitidos. |
|
El disco especificado no contiene un '%1!ls!' . |
|
Error de coherencia detectado al importar '%1!ls!' . |
|
El '%1!ls!' El sistema de archivos del disco seleccionado contiene una característica no compatible con la importación: %2!ls!. |
|
No se pudo importar %2!ls! sistema de archivos del disco. El archivo '%1!ls!' ya existe dentro de la jerarquía de imágenes como un directorio. |
|
No se puede buscar bloquear %1! ¡I64d! en el disco de origen. |
|
Error en la importación desde la sesión anterior debido a un error al leer un bloque en el medio (lo más probable es que bloquee %1!u!). |
|
El disco actual no es el mismo desde el que se importó el sistema de archivos. |
|
IMAPI no permite varias sesiones con el tipo de medio actual. |
|
IMAPI no puede realizar sesiones múltiples con los medios actuales porque no admite una revisión de UDF compatible para escritura. |
|
IMAPI no admite el tipo de multisesión solicitado. |
|
Error en la operación debido a un diseño incompatible de la sesión anterior importada desde el medio. |
IMAPI_E_NO_COMPATIBLE_MULTISESSION_TYPE (HRESULT)0xC0AAB15C |
IMAPI no admite ninguno de los tipos de multisesión proporcionados en el medio actual. Nota:El método IFileSystemImage::ImportFileSystem devuelve este error si no hay ningún medio en el dispositivo de grabación. |
|
La propiedad MultisessionInterfaces debe establecerse antes de llamar a este método. |
|
No se pudo importar %2!ls! sistema de archivos del disco. El directorio '%1!ls!' ya existe dentro de la jerarquía de imágenes como un archivo. |
|
Uno de los parámetros de multisesión no se puede recuperar o tiene un valor incorrecto. |
|
Esta característica no se admite para la revisión actual del sistema de archivos. La imagen se creará sin esta característica. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|