Diese Funktion gibt den Namen eines durch einen Index angegebenen Knotenattributs zurück.
Diese Funktion wird vom Nachrichtenbroker aufgerufen, wenn der Broker die Namen von Attributen erfordert, die von einer bestimmten Instanz eines Knotens unterstützt werden. Die Funktion muss garantieren, die Attribute in einer bekannten, definierten Reihenfolge und den Attributnamen, der durch den Indexparameter dargestellt wird, zurückzugeben.
Wenn sowohl cniGetAttributeName als auchcniGetAttributeName2 implementiert werden, schlägt cniDefineNodeClass mit CCI_INV_IMPL_FUNCTION fehl.
Definiert in | Typ | Mitglied |
---|---|---|
CNI_VFT | Optional | iFpGetAttributeName |
int cniGetAttributeName(
CciContext* context,
int index,
CciChar* buffer,
int bufsize);
Wenn die Ausführung erfolgreich war, wird null zurückgegeben, und der Name des Attributs wird im angegebenen Puffer zurückgegeben. Wenn das Ende der Attributliste erreicht ist, wird ein Wert ungleich null zurückgegeben.