HI_BufferIDLength — gives the length of an interpolation buffer.
|IP_hTASK ||historian, |
| ||char* ||retbuf, |
| ||int ||buflen, |
| ||int ||bufferid, |
| ||int* ||length|
- The task pointer to the Cascade Historian
optional buffer containing an error message.
length in bytes of retbuf. If
retbuf is non-NULL, this must be a
valid non-zero length. If retbuf is
NULL, this parameter is ignored.
- The buffer identifier, as created by a call to
- Return value containing the number of values
in an interpolation buffer.
ST_OK on success. Otherwise
ST_ERROR, and the retbuf
will contain a NULL-terminated character string with an error message.
If the return value is ST_OK, the
retbuf may not contain useful information.
This function determines the exact number of values in the
interpolation buffer identified by bufferid,
and returns that number in length.
This function corresponds to the Cascade Historian bufferIdLength
command and two dynamic library functions: hist_buffer_id_length and hist_length_buffer.