Método IFsiDirectoryItem::Add (imapi2fs.h)
Agrega un archivo o directorio descrito por el objeto IFsiItem a la imagen del sistema de archivos.
Sintaxis
HRESULT Add(
[in] IFsiItem *item
);
Parámetros
[in] item
Interfaz IFsiItem de IFsiFileItem o IFsiDirectoryItem para agregar a la imagen del sistema de archivos.
Valor devuelto
S_OK se devuelve correctamente, pero se pueden devolver otros códigos de éxito como resultado de la implementación. Los códigos de error siguientes se devuelven normalmente en caso de error de operación, pero no representan los únicos valores de error posibles:
Código devuelto | Descripción |
---|---|
|
El puntero no es válido.
Valor: 0x80004003 |
|
Ruta de acceso '%1!s!' tiene un formato incorrecto o contiene caracteres no válidos.
Valor: 0xC0AAB110 |
|
No se pueden leer datos de la secuencia proporcionada para el archivo '%1!ls!'.
Valor: 0xC0AAB129 |
|
¡ls!' el nombre ya existe.
Valor: 0xC0AAB112 |
|
Intente agregar '%1!ls!' error: no se puede crear un nombre único específico del sistema de archivos para %2!ls! .
Valor: 0xC0AAB113 |
|
Agregar '%1!ls!' daría lugar a que una imagen de resultado tenga un tamaño mayor que el límite configurado actual.
Valor: 0xC0AAB120 |
|
ISO9660 se limita a 8 niveles de directorios.
Valor: 0xC0AAB131 |
|
Esta imagen del sistema de archivos tiene demasiados directorios para %1!ls! .
Valor: 0xC0AAB130 |
|
El directorio '%1!s!' no se encuentra en la jerarquía FileSystemImage.
Valor: 0xC0AAB11A |
|
Este archivo o directorio no forma parte del sistema de archivos. Se debe agregar para completar esta operación.
Valor: 0xC0AAB10B |
|
El objeto FileSystemImage está en modo de solo lectura.
Valor: 0xC0AAB102 |
|
Agregar este archivo o directorio daría lugar a que una imagen de resultado tenga un tamaño mayor que el límite configurado actual.
Valor: 0xC0AAB120 |
|
No se pudo asignar la memoria necesaria.
Valor: 0x8007000E |
Comentarios
Para crear un elemento de directorio o un elemento de archivo, llame al método IFileSystemImage::CreateDirectoryItem o IFileSystemImage::CreateFileItem , respectivamente.
Una vez que se agrega un elemento a la imagen del sistema de archivos, la propiedad IFsiFileItem::get_Data se convierte en de solo lectura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | imapi2fs.h |