IUnregisterPhysicalConnection インターフェイス (portcls.h)
インターフェイスには IUnregisterPhysicalConnection
、登録済みの物理接続を削除する 3 つのメソッドが実装されています。 ポート ドライバーは、このインターフェイスを実装します。 ポート ドライバーがインターフェイスをサポートIUnregisterPhysicalConnection
しているかどうかを判断するために、ミニポート ドライバーは、REFIID IID_IUnregisterPhysicalConnectionを使用してポート ドライバー オブジェクトの QueryInterface メソッドを呼び出します。 ミニポート ドライバーは、不要になった後、オブジェクトを IUnregisterPhysicalConnection
解放する役割を担います。 インターフェイスは IUnregisterPhysicalConnection
IUnknown から継承します。
次のポート ドライバーは、インターフェイスを IUnregisterSubdevice
サポートしています。
- WaveCyclic
- WavePci
- トポロジ
- DMus
- MIDI
ポート ドライバーは、PcRegisterPhysicalConnectionXxx 呼び出しから取得した情報を使用して 、KSPROPERTY_PIN_PHYSICALCONNECTION プロパティ要求に応答します。
アダプターのトポロジからサブデバイスを削除する場合、ドライバーは、トポロジのその部分へのサブデバイスの物理接続の登録を解除する必要があります。 サブデバイスの物理接続の登録を解除しないと、メモリ リークが発生する可能性があります。
継承
IUnregisterPhysicalConnection インターフェイスは、IUnknown インターフェイスから継承します。 IUnregisterPhysicalConnection には、次の種類のメンバーもあります。
メソッド
IUnregisterPhysicalConnection インターフェイスには、これらのメソッドがあります。
IUnregisterPhysicalConnection::UnregisterPhysicalConnection UnregisterPhysicalConnection メソッドは、PcRegisterPhysicalConnection の以前の呼び出しによって登録された物理接続の登録を削除します。 |
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionFromExternal UnregisterPhysicalConnectionFromExternal メソッドは、PcRegisterPhysicalConnectionFromExternal の以前の呼び出しによって登録された物理接続の登録を削除します。 |
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionToExternal UnregisterPhysicalConnectionToExternal メソッドは、PcRegisterPhysicalConnectionToExternal の以前の呼び出しによって登録された物理接続の登録を削除します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | portcls.h |