I’m not aware of documentation on these subjects. cudaArray
is generally billed as “opaque”.
Not that I know of. I think you could probably easily enough lower-bound the size, don’t know if that is useful.
Not that I know of.
You can request changes to the CUDA documentation by filing a bug.