Partager via


Structure ERF (fdi_fci_types.h)

[Cette structure contient les informations requises par la fonction Extract , qui n’est pas prise en charge. Cette documentation est fournie à titre d’information uniquement.]

La structure ERF contient des informations d’erreur provenant de L’ICF/IDE. L’appelant ne doit pas modifier cette structure.

Syntaxe

typedef struct {
  int  erfOper;
  int  erfType;
  BOOL fError;
} ERF;

Membres

erfOper

Code d’erreur FCI/IDE.

Les valeurs suivantes sont retournées pour FCI :

Valeur Signification
FCIERR_NONE
0x00
Aucune erreur.
FCIERR_OPEN_SRC
0x01
Échec de l’ouverture du fichier à stocker dans l’armoire.
FCIERR_READ_SRC
0x02
Échec de la lecture du fichier à stocker dans l’armoire.
FCIERR_ALLOC_FAIL
0x03
Mémoire insuffisante dans FCI.
FCIERR_TEMP_FILE
0x04
Impossible de créer un fichier temporaire.
FCIERR_BAD_COMPR_TYPE
0x05
Type de compression inconnu.
FCIERR_CAB_FILE
0x06
Impossible de créer le fichier d’armoire.
FCIERR_USER_ABORT
0x07
L’instance de cluster de basculement a été abandonnée.
FCIERR_MCI_FAIL
0x08
Échec de la compression des données.
FCIERR_CAB_FORMAT_LIMIT
0x09
La taille des données ou le nombre de fichiers ont dépassé les limites de format CAB.
 

Les valeurs suivantes sont retournées pour l’IDE :

Valeur Signification
FDIERROR_NONE
0x00
Pas d'erreur.
FDIERROR_CABINET_NOT_FOUND
0x01
Le fichier de l’armoire est introuvable.
FDIERROR_NOT_A_CABINET
0x02
Le fichier de l’armoire n’a pas le format correct.
FDIERROR_UNKNOWN_CABINET_VERSION
0x03
Le fichier de l’armoire a un numéro de version inconnu.
FDIERROR_CORRUPT_CABINET
0x04
Le fichier de l’armoire est endommagé.
FDIERROR_ALLOC_FAIL
0x05
Mémoire insuffisante.
FDIERROR_BAD_COMPR_TYPE
0x06
Type de compression inconnu utilisé dans le dossier de l’armoire.
FDIERROR_MDI_FAIL
0x07
Échec de décompression des données du fichier d’armoire.
FDIERROR_TARGET_FILE
0x08
Échec de l’écriture dans le fichier cible.
FDIERROR_RESERVE_MISMATCH
0x09
Les armoires d’un ensemble n’ont pas les mêmes tailles RESERVE.
FDIERROR_WRONG_CABINET
0x0A
L’armoire retournée par fdintNEXT_CABINET est incorrecte.
FDIERROR_USER_ABORT
0x0B
L’IED a été abandonné.

erfType

Valeur d’erreur facultative renseignée par FCI/FDI. Pour FCI, il s’agit généralement de la valeur errno du runtime C.

fError

Indicateur qui indique une erreur. Si la valeur est TRUE, une erreur est présente.

Spécifications

   
En-tête fdi_fci_types.h

Voir aussi

Extraction