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

ANTARMUKA

IRP_MN_QUERY_INTERFACE

InterfaceReference