cniGetAttributeName

Restricción: Esta función impone una limitación a la longitud del valor del atributo y solamente se proporciona por compatibilidad con versiones anteriores. Debe implementar cniGetAttributeName2.

Devuelve el nombre de un atributo de nodo especificado por un índice. El intermediario de mensajes invoca esta función cuando necesita los nombres de los atributos soportados por una instancia determinada de un nodo. La función debe garantizar que devolverá los atributos en un orden definido conocido y que devolverá el nombre de atributo representado por el parámetro de índice.

Si se implementan ambos, cniGetAttributeName y cniGetAttributeName2, cniDefineNodeClass falla con CCI_INV_IMPL_FUNCTION.

Definida en Tipo Miembro
CNI_VFT Opcional iFpGetAttributeName

Sintaxis

int cniGetAttributeName(
  CciContext*  context,
  int          index,
  CciChar*     buffer,
  int          bufsize);

Parámetros

context
Dirección del contexto para la instancia del nodo, creado por el nodo y devuelto por la función cniCreateNodeContext (entrada).
index
Especifica el índice del nombre de atributo (entrada). El índice de los atributos empieza desde cero.
buffer
Dirección de un almacenamiento intermedio en el que se copia el nombre de atributo (salida).
bufsize
Longitud, en bytes, del almacenamiento intermedio especificado en el parámetro buffer (entrada).

Valores de retorno

Si la ejecución se realiza satisfactoriamente, se devuelve cero y en el almacenamiento intermedio especificado se devuelve el nombre del atributo. Si se alcanza el final de la lista de atributos, se devuelve un valor distinto de cero.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as07470_