public int[] GetItemBufferEnabled(int[] serverHandles, int[] bufferEnabled)
{
TraceState("GetItemBufferEnabled", serverHandles.Length);
ThrowIfDisposed();
int[] errors = new int[serverHandles.Length];
lock (m_lock)
{
// update the filter for analog items that have not overriden the deadband.
for (int ii = 0; ii < serverHandles.Length; ii++)
{
ComDaGroupItem item = null;
if (!m_itemsByHandle.TryGetValue(serverHandles[ii], out item))
{
errors[ii] = ResultIds.E_INVALIDHANDLE;
continue;
}
bufferEnabled[ii] = (item.BufferEnabled)?1:0;
}
return errors;
}
}