/// <summary>
        /// This operation reads an 32-bit value from the address location specified in addr. The address
        /// must be a valid memory address in the current process mapped by a previous MapAddress() call.
        /// </summary>
        /// <param name="addr">Specifies the source address to read the value.</param>
        /// <returns></returns>
        public long Peek64(IntPtr addr)
        {
            long value;

            AgVisa32.viPeek64(mSession, addr, out value);
            return(value);
        }