  Processes, devices, and assigned channels? 
 The Question is:
 
Is there a way to determine how many processes are referencing a shared device?
 In particular, can this be done with a BG device? I cannot see how to do this
 with the getdvi service.
 
 
 The Answer is:
 
  You can tell how many channels are associated with a device, but
  locating the associated processes requires some digging -- the
  data structures are organized to get from the process to the
  device, and not the reverse.  (Digging would be via SDA or via
  kernel-mode hackery, most commonly. The most supportable approach
  would be via process-level cooperation, obviously.)
 
