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

ANTARMUKA

IRP_MN_QUERY_INTERFACE

InterfaceReference