18.12.2018, 19:06
Folgendes Problem
Ich habe ein DLL, das einmal die Funktion hat, getParameterAttributes mit dem Parameter:
pnu(unsigned short)(Parameternummer),
pbElementSize(unsigned char*)(Adresse eines Bytes, in welchem die Größe eines Elements abgelegt werden soll),
psElements(unsigned short*)(Adresse einer U16, in welcher die Anzahl der Elemte abgelegt werden soll. Ist die Anzahl der Elemente >1, so ist der Parameterwert ein Array entsprechender Länge),
Rückgabewert( 0 = Funktion mit Erfolg ausgeführt/ != 0 = Fehler z.B. Parameter nicht gefunden)
Ich will mit der Funktion den Speicherbedarf für den Wert des Parameterwerts 980 ermitteln
Dessweiteren, will ich mit der Funktion GetParameterValue den Wert des Parameters 980 ermitteln
Meine Parameter dazu sind:
pnu,
pb(unsigned char*)(Adresse des Speicherbereichs, in welchem der Wert abgelegt werden soll)
Leider finde ich keinen Ansatz um den Speicherbedarf und den Parameterwert auszugeben.
Ich würde mich über Hilfe freuen
Ich habe ein DLL, das einmal die Funktion hat, getParameterAttributes mit dem Parameter:
pnu(unsigned short)(Parameternummer),
pbElementSize(unsigned char*)(Adresse eines Bytes, in welchem die Größe eines Elements abgelegt werden soll),
psElements(unsigned short*)(Adresse einer U16, in welcher die Anzahl der Elemte abgelegt werden soll. Ist die Anzahl der Elemente >1, so ist der Parameterwert ein Array entsprechender Länge),
Rückgabewert( 0 = Funktion mit Erfolg ausgeführt/ != 0 = Fehler z.B. Parameter nicht gefunden)
Ich will mit der Funktion den Speicherbedarf für den Wert des Parameterwerts 980 ermitteln
Dessweiteren, will ich mit der Funktion GetParameterValue den Wert des Parameters 980 ermitteln
Meine Parameter dazu sind:
pnu,
pb(unsigned char*)(Adresse des Speicherbereichs, in welchem der Wert abgelegt werden soll)
Leider finde ich keinen Ansatz um den Speicherbedarf und den Parameterwert auszugeben.
Ich würde mich über Hilfe freuen