char ** CxiNode :: GetLst (CxiName pname, void *pbuffer, CxiShort psize, char **pdef = 0) const
char ** cxiGetLst ...P (CxiHandle self, CxiName pname, void *pbuffer, CxiShort psize, char **pdef)
Liest eine String-Liste
pname:
Name der Variablen oder Pfadangabe und Variablenname
pbuffer:
Puffer für das Pointerarray und die Werte der Strings
psize:
Länge des Puffers, wird nicht verändert (die erforderliche Länge kann mit QueryVarSize() bestimmt werden)
pdef:
Rückgabewert für den Fehlerfall (Vorgabe 0)
return:
bei Erfolg pbuffer (argv-Format, mit NULL abgeschlossen), bei Fehler pdef
Resource-Referenzen werden aufgelöst. Ist dies nicht möglich, wird ein Fehler zurückgegeben.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Siehe auch:
SetLst (mit Beispiel)
InsertItem
AppendItem
DeleteItem
GetItem
GetItemStr
GetItemTest
QueryItemCount
FindInList
IsInList
IsEqual...
|