PINTERFACE_DEREFERENCE fungsi panggilan balik (wdm.h)
InterfaceDereference secara rutin mengurangi jumlah referensi pada antarmuka yang ditentukan driver.
Sintaks
PINTERFACE_DEREFERENCE PinterfaceDereference;
void PinterfaceDereference(
[in] PVOID Context
)
{...}
Parameter
[in] Context
Penunjuk ke informasi konteks khusus antarmuka. Pemanggil meneruskan nilai yang diteruskan sebagai anggota Konteks dari struktur INTERFACE untuk antarmuka.
Perhatikan bahwa rutinitas InterfaceDereference adalah kontrak per antarmuka, sehingga tidak ada persyaratan IRQL umum untuk memanggilnya.
Nilai kembali
Tidak ada
Keterangan
Anda dapat menggunakan rutinitas InterfaceReference untuk menambah jumlah referensi untuk antarmuka.
Driver yang mengimpor antarmuka bertanggung jawab untuk memanggil rutinitas InterfaceDereference untuk mengurangi jumlah referensi setelah driver tidak lagi menggunakan antarmuka. Misalnya, driver yang meminta penunjuk ke antarmuka dengan mengirim permintaan IRP_MN_QUERY_INTERFACE memanggil InterfaceDereference. Selain itu, driver yang menerima pointer ke antarmuka ke driver lain harus memanggil InterfaceDereference.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk