A question about InterruptWait

How does InterruptWait determine which interrupt it is waiting? Could it
respond to special interrupt (i.e. determind interrupt ID)? In a program,
could I use InterruptWait many times at many space?

Thanks!

Haitao Qiu