/// <summary>
        /// Gets the meter attribute uses consumed by the activation.
        /// </summary>
        /// <param name="name"></param>
        /// <returns>Returns the value of meter attribute uses by the activation.</returns>
        public static uint GetActivationMeterAttributeUses(string name)
        {
            uint uses = 0;
            int  status;

            if (LexActivatorNative.IsWindows())
            {
                status = IntPtr.Size == 4 ? LexActivatorNative.GetActivationMeterAttributeUses_x86(name, ref uses) : LexActivatorNative.GetActivationMeterAttributeUses(name, ref uses);
            }
            else
            {
                status = LexActivatorNative.GetActivationMeterAttributeUsesA(name, ref uses);
            }
            if (LexStatusCodes.LA_OK == status)
            {
                return(uses);
            }
            throw new LexActivatorException(status);
        }