No idea about black ich.
No, it is supposed to kill all ich in the tank, not just nuke a certain part of the lifecycle but let other parts remain, which would cause it to come back.
Quinine sulfate kills all life stages of the ich parasite, ALL of them. Ideally if you treat right, you wont have ich again unless you introduce fish with it.