Bagikan melalui


Makro WdfObjectReference

[Berlaku untuk KMDF dan UMDF]

Makro WdfObjectReference menaikkan jumlah referensi untuk objek kerangka kerja tertentu.

Sintaksis

VOID WdfObjectReference(
  [in] WDFOBJECT Handle
);

Parameter-parameternya

Menangani [in]
Handel ke objek kerangka kerja.

Mengembalikan nilai

Tidak ada.

Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.

Komentar

Jika driver Anda memanggil WdfObjectReference untuk menaikkan jumlah referensi, driver harus memanggil WdfObjectDereference untuk mengurangi jumlah.

Alih-alih memanggil WdfObjectReference, driver dapat memanggil WdfObjectReferenceWithTag atau WdfObjectReferenceActual.

Untuk informasi selengkapnya tentang jumlah referensi objek, lihat Siklus Hidup Objek Kerangka Kerja.

Contoh

Contoh kode berikut menaikkan jumlah referensi objek.

WdfObjectReference(Object); 

Persyaratan

Platform sasaran

Universal

Versi KMDF minimum

1.0

Versi UMDF minimum

2.0

Penanda kepala

Wdfobject.h (termasuk Wdf.h)

Perpustakaan

Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)

IRQL

<= DISPATCH_LEVEL

Aturan kepatuhan DDI

Driver Buat, MemAfterReqCompletedIntIoctlA, MemAfterReqCompletedIoctlA, MemAfterReqCompletedReadA, MemAfterReqCompletedWriteA

Lihat juga

WdfObjectReferenceActual

WdfObjectReferenceWithTag