IUnregisterSubdevice インターフェイス (portcls.h)
インターフェイスは IUnregisterSubdevice
、登録済みのサブデバイスを削除するメソッドを実装します。 ポート ドライバーは、このインターフェイスを実装します。 ポート ドライバーがインターフェイスをサポートIUnregisterSubdevice
しているかどうかを判断するために、ミニポート ドライバーは、REFIID IID_IUnregisterSubdeviceを使用してポート ドライバー オブジェクトの QueryInterface メソッドを呼び出します。 ミニポート ドライバーは、不要になった後にオブジェクトを IUnregisterSubdevice
解放する役割を担います。 インターフェイスは IUnregisterSubdevice
IUnknown から継承されます。
次のポート ドライバーは、インターフェイスを IUnregisterSubdevice
サポートしています。
- WaveCyclic
- WavePci
- トポロジ
- DMus
- MIDI
オブジェクトは IUnregisterSubdevice
サブデバイスへの独自の内部参照を保持し、オブジェクトへのすべての参照 IUnregisterSubdevice
が解放されるまで、対応するデバイス オブジェクトが削除されないようにします。
継承
IUnregisterSubdevice インターフェイスは、IUnknown インターフェイスから継承されます。 IUnregisterSubdevice には、次の種類のメンバーもあります。
メソッド
IUnregisterSubdevice インターフェイスには、これらのメソッドがあります。
IUnregisterSubdevice::UnregisterSubdevice UnregisterSubdevice メソッドは、PcRegisterSubdevice の呼び出しによって以前に登録されたサブデバイスの登録を削除します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | portcls.h |