cniBufferPointer

Esta función obtiene un puntero del almacenamiento intermedio de datos asociado con el objeto de mensaje (propietario del almacenamiento intermedio de datos) especificado en el argumento de mensaje. Esta función la utilizan normalmente los nodos de salida.

Sintaxis

const CciByte* cniBufferPointer(
  int*         returnCode,
  CciMessage*  message);

Parámetros

returnCode
Código de retorno de la función (salida).
message
Dirección del objeto de mensaje para el que va a devolverse la dirección del almacenamiento intermedio de datos (entrada).

Valores de retorno

Si la función se ejecuta correctamente, se devuelve la dirección del almacenamiento intermedio de datos. De lo contrario, se devuelve cero (CCI_NULL_ADDR), y el parámetro returnCode indica la causa del error.

Conceptos relacionados
Nodos de entrada definidos por el usuario
Nodos de proceso de mensajes definidos por el usuario
Nodos de salida definidos por el usuario

Tareas relacionadas
Creación de un nodo de entrada en C
Creación de un nodo de proceso de mensajes en C

Referencia relacionada
Funciones de programa de utilidad de nodo de lenguaje C
cniBufferByte
cniBufferSize
cniSetInputBuffer
cniWriteBuffer