Bagikan melalui


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

IRemoteInterfaceCallbackEvent::OnRemoteInterfaceEvent

IRemoteInterfaceCallbackRemoval