Subrutina odm_rm_class
Finalidad
Elimina una clase de objeto del sistema de archivos.
Biblioteca
Biblioteca del gestor de datos de objetoslibodm.a)
Sintaxis
#include <odmi.h> int odm_rm_class ( ClassSymbol)
CLASS_SYMBOL ClassSymbol;
CLASS_SYMBOL ClassSymbol;
Descripción
La subrutina odm_rm_class elimina una clase de objeto del sistema de archivos. Se suprimen todos los objetos de la clase especificada.
Parámetro
| Elemento | Descripción |
|---|---|
| ClassSymbol | Identifica un símbolo de clase devuelto por la subrutina odm_open_class. Si no se ha llamado a la subrutina ' odm_open_class ', se trata de la estructura ' NombreClase 'cLASE creada por el comando ' odmcreate '. |
Valores de retorno
Tras la finalización satisfactoria, se devuelve un valor de 0. Si la subrutina odm_rm_class no tiene éxito, se devuelve un valor de -1 y la variable odmerrno se establece en un código de error.
Códigos de error
El fallo de la subrutina odm_rm_class establece la variable odmerrno a uno de los siguientes códigos de error:
- ODMI_CLASS_DNE
- ODMI_CLASS_PERMS
- ODMI_INVALID_CLXN
- ODMI_INVALID_PATH
- ODMI_MAGICNO_ERR
- ODMI_OPEN_ERR
- ODMI_TOOMANYCLASSES
- ODMI_UNLINKCLASS_ERR
- ODMI_UNLINKCLXN_ERR
Consulte ../bostechref/odm_error_codes.html para obtener explicaciones sobre los códigos de error ODM.