public extern static OpenCLErrorCode GetDeviceInfo( CLDeviceHandle device, OpenCLDeviceInfo param_name, IntPtr param_value_size, IntPtr param_value, out IntPtr param_value_size_ret);
private NativeType GetInfo <NativeType>(OpenCLDeviceInfo paramName) where NativeType : struct { return(GetInfo <CLDeviceHandle, OpenCLDeviceInfo, NativeType>(Handle, paramName, CL10.GetDeviceInfo)); }
private string GetStringInfo(OpenCLDeviceInfo paramName) { return(GetStringInfo <CLDeviceHandle, OpenCLDeviceInfo>(Handle, paramName, CL10.GetDeviceInfo)); }
private bool GetBoolInfo(OpenCLDeviceInfo paramName) { return(GetBoolInfo <CLDeviceHandle, OpenCLDeviceInfo>(Handle, paramName, CL10.GetDeviceInfo)); }