Interfaccia IUnregisterPhysicalConnection (portcls.h)
L'interfaccia IUnregisterPhysicalConnection
implementa tre metodi per rimuovere una connessione fisica registrata. Il driver della porta implementa questa interfaccia. Per determinare se un driver di porta supporta l'interfaccia IUnregisterPhysicalConnection
, un driver miniport chiama il metodo QueryInterface dell'oggetto driver di porta con REFIID IID_IUnregisterPhysicalConnection. Il driver miniport è responsabile del rilascio dell'oggetto IUnregisterPhysicalConnection
dopo che non è più necessario. L'interfaccia IUnregisterPhysicalConnection
eredita da IUnknown.
I driver di porta seguenti supportano l'interfaccia IUnregisterSubdevice
:
- WaveCyclic
- WavePci
- Topologia
- DMus
- MIDI
Il driver di porta usa le informazioni ottenute dalle chiamate PcRegisterPhysicalConnectionXxx per rispondere alle richieste di proprietà KSPROPERTY_PIN_PHYSICALCONNECTION .
Quando si elimina un sottodispositivo dalla topologia di un adattatore, il driver deve annullare la registrazione delle connessioni fisiche del sottodispositivo a tale parte della topologia. L'impossibilità di annullare la registrazione delle connessioni fisiche del dispositivo secondario può causare perdite di memoria.
Ereditarietà
L'interfaccia IUnregisterPhysicalConnection eredita dall'interfaccia IUnknown . IUnregisterPhysicalConnection include anche questi tipi di membri:
Metodi
L'interfaccia IUnregisterPhysicalConnection include questi metodi.
IUnregisterPhysicalConnection::UnregisterPhysicalConnection Il metodo UnregisterPhysicalConnection elimina la registrazione di una connessione fisica registrata da una chiamata precedente a PcRegisterPhysicalConnection. |
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionFromExternal Il metodo UnregisterPhysicalConnectionFromExternal elimina la registrazione di una connessione fisica registrata da una chiamata precedente a PcRegisterPhysicalConnectionFromExternal. |
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionToExternal Il metodo UnregisterPhysicalConnectionToExternal elimina la registrazione di una connessione fisica registrata da una precedente chiamata a PcRegisterPhysicalConnectionToExternal. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | portcls.h |