Bagikan melalui


Antarmuka IUnregisterSubdevice (portcls.h)

Antarmuka IUnregisterSubdevice mengimplementasikan metode untuk menghapus subdevice terdaftar. Driver port mengimplementasikan antarmuka ini. Untuk menentukan apakah driver port mendukung IUnregisterSubdevice antarmuka, driver miniport memanggil metode QueryInterface objek driver port dengan REFIID IID_IUnregisterSubdevice. Driver miniport bertanggung jawab untuk merilis IUnregisterSubdevice objek setelah tidak lagi diperlukan. Antarmuka IUnregisterSubdevice mewarisi dari IUnknown.

Driver port berikut mendukung IUnregisterSubdevice antarmuka:

  • WaveCyclic
  • WavePci
  • Topologi
  • DMus
  • MIDI
Metode tunggal dalam antarmuka ini membatalkan pendaftaran subdevice yang sebelumnya didaftarkan oleh panggilan ke rutinitas PcRegisterSubdevice . PortCls mendukung PcRegisterSubdevice.

Objek IUnregisterSubdevice mempertahankan referensi internalnya sendiri ke subdevice untuk memastikan bahwa objek perangkat yang sesuai tidak dihapus sampai semua referensi ke IUnregisterSubdevice objek dirilis.

Warisan

Antarmuka IUnregisterSubdevice mewarisi dari antarmuka IUnknown . IUnregisterSubdevice juga memiliki jenis anggota ini:

Metode

Antarmuka IUnregisterSubdevice memiliki metode ini.

 
IUnregisterSubdevice::UnregisterSubdevice

Metode UnregisterSubdevice menghapus pendaftaran subdevice yang sebelumnya didaftarkan oleh panggilan ke PcRegisterSubdevice.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header portcls.h