Interfaccia IUnregisterSubdevice (portcls.h)
L'interfaccia IUnregisterSubdevice
implementa un metodo per rimuovere un sottodispositivo registrato. Il driver della porta implementa questa interfaccia. Per determinare se un driver di porta supporta l'interfaccia IUnregisterSubdevice
, un driver miniport chiama il metodo QueryInterface dell'oggetto driver di porta con REFIID IID_IUnregisterSubdevice. Il driver miniport è responsabile del rilascio dell'oggetto IUnregisterSubdevice
dopo che non è più necessario. L'interfaccia IUnregisterSubdevice
eredita da IUnknown.
I driver di porta seguenti supportano l'interfaccia IUnregisterSubdevice
:
- WaveCyclic
- WavePci
- Topologia
- DMus
- MIDI
L'oggetto IUnregisterSubdevice
mantiene il proprio riferimento interno al sottodispositivo per garantire che l'oggetto dispositivo corrispondente non venga eliminato finché non vengono rilasciati tutti i riferimenti all'oggetto IUnregisterSubdevice
.
Ereditarietà
L'interfaccia IUnregisterSubdevice eredita dall'interfaccia IUnknown . IUnregisterSubdevice ha anche questi tipi di membri:
Metodi
L'interfaccia IUnregisterSubdevice include questi metodi.
IUnregisterSubdevice::UnregisterSubdevice Il metodo UnregisterSubdevice elimina la registrazione di un sottodispositivo registrato in precedenza da una chiamata a PcRegisterSubdevice. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | portcls.h |