Aller au contenu

CPF3C1F

Le pointeur n'est pas sur une limite de 16 octets.

Pointer is not on a 16 byte boundary.

Gravité 30 · Erreur grave

Cause

Le paramètre &2 du point d'entrée Integrated Language Environment &1 est défini comme un pointeur, mais le paramètre n'est pas aligné sur une limite de 16 octets.

Parameter &2 for Integrated Language Environment entry point &1 is defined to be a pointer, but the parameter is not aligned on a 16-byte boundary.

Que faire

Consultez le manuel de référence du langage évolué pour savoir comment indiquer l'alignement.

Refer to the high level language reference manual for how to specify alignment.

Variables du message

Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...

VariableTypeLongueur
&1 *CHAR 256
&2 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3C1F) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF3C1F) EXEC(DO)
  /* traitement de l'erreur */
ENDDO