ST_Argument

Présentation

Type :

Structure

Disponible à partir de :

V2.2.4.0

Hérite de :

-

Attribut :

'pack_mode' := '1'

Description

La structure ST_Argument contient les informations relatives à un argument utilisé dans un appel de méthode.

Éléments de la structure

Nom

Type de données

Description

etNodeDataType

ET_VarType

Type de données du noeud.

NOTE : Cette valeur doit correspondre à la définition du type de données du noeud sur le serveur. Dans le cas d'un tableau, indiquez le type de données de base du tableau.

etArrayType

ET_ArrayType

Définit le type de nœud : valeur scalaire, tableau ou matrice.

udiArrayLength

UDINT

Définit le nombre d'éléments du tableau. Ce paramètre est pris en compte si etArrayType est égal à UATypeArray.

udiNumberOfMatrixDimensions

UDINT

Définit le nombre de dimensions. Ce paramètre est pris en compte si etArrayType est égal à UATypeMatrix.

audiMatrixDimensions

ARRAY [1..3] OF UDINT

Définit le nombre d'éléments de chaque dimension. Ce paramètre est pris en compte si etArrayType est égal à UATypeMatrix.

pbyBuffer

POINTER TO BYTE

Adresse de la mémoire tampon allouée dans l'application.

udiBufferSize

UDINT

Taille de la mémoire tampon allouée dans votre application.

NOTE : Si etNodeDataType a pour valeur UATypeString et si UANodeAdditionalInfo indique un tableau ou une matrice, affectez la taille du tableau ou de la matrice de l'application à ce paramètre. Cette valeur doit correspondre à la définition du nœud sur le serveur.
NOTE : Utilisez l'opérateur SIZEOF pour obtenir la taille de la variable dans l'application.

etErrorID

ET_Result

Indique des informations de diagnostic sous la forme de valeur numérique.