PINTERFACE_DEREFERENCE fungsi panggilan balik (miniport.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. Penelepon meneruskan nilai yang diteruskan sebagai anggota Konteks dari struktur ANTARMUKA untuk antarmuka.
Nilai kembali
Tidak ada
Keterangan
Anda dapat menggunakan rutinitas InterfaceReference untuk menaikkan 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 pointer 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 | miniport.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