Metode IRemoteInterfaceCallbackRemoval::OnRemoteInterfaceRemoval (wudfddi.h)
[Peringatan: UMDF 2 adalah versi terbaru UMDF dan pengganti UMDF 1. Semua driver UMDF baru harus ditulis menggunakan UMDF 2. Tidak ada fitur baru yang ditambahkan ke UMDF 1 dan ada dukungan terbatas untuk UMDF 1 pada versi Windows 10 yang lebih baru. Driver Universal Windows harus menggunakan UMDF 2. Untuk informasi selengkapnya, lihat Mulai menggunakan UMDF.]
Fungsi panggilan balik peristiwa OnRemoteInterfaceRemoval driver berbasis UMDF memberi tahu driver bahwa ia tidak dapat menggunakan antarmuka perangkat karena antarmuka telah dihapus.
Sintaks
void OnRemoteInterfaceRemoval(
[in] IWDFRemoteInterface *pWdfRemoteInterface
);
Parameter
[in] pWdfRemoteInterface
Penunjuk ke antarmuka IWDFRemoteInterface dari objek antarmuka jarak jauh yang mewakili antarmuka perangkat. Driver mendapatkan pointer ini ketika memanggil IWDFDevice2::CreateRemoteInterface.
Nilai kembali
Tidak ada
Keterangan
Fungsi panggilan balik peristiwa OnRemoteInterfaceRemoval driver harus melakukan tugas khusus driver apa pun yang diperlukan untuk menangani penghapusan antarmuka perangkat. Selain itu, panggilan balik harus menghapus objek antarmuka jarak jauh yang dibuat IWDFDevice2::CreateRemoteInterface dan memanggil fungsi Rilis antarmuka jika sebelumnya telah disebut fungsi AddRef antarmuka.
Jika driver tidak menyediakan fungsi panggilan balik ini, kerangka kerja menghapus objek antarmuka jarak jauh yang dibuat IWDFDevice2::CreateRemoteInterface .
Untuk informasi selengkapnya tentang fungsi panggilan balik peristiwa OnRemoteInterfaceRemoval driver, lihat Menggunakan Antarmuka Perangkat di Driver berbasis UMDF.
Persyaratan
Persyaratan | Nilai |
---|---|
Akhir dukungan | Tidak tersedia di UMDF 2.0 dan yang lebih baru. |
Target Platform | Desktop |
Versi UMDF minimum | 1.9 |
Header | wudfddi.h (termasuk Wudfddi.h) |
Lihat juga
IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival