Bagikan melalui


Fungsi DrvFree (winddi.h)

Fungsi DrvFree digunakan untuk memberi tahu driver bahwa struktur yang ditentukan tidak lagi diperlukan.

Sintaks

void DrvFree(
  PVOID     pv,
  ULONG_PTR id
);

Parameter

pv

Arahkan ke struktur yang memorinya akan dibebaskan.

id

Penunjuk ke pengidentifikasi yang dikembalikan dengan struktur.

Mengembalikan nilai

Tidak ada

Keterangan

DrvFree adalah fungsi opsional yang harus didukung hanya jika driver harus diberi tahu ketika memori yang terkait dengan struktur dapat dibebaskan. Misalnya, jika struktur FONTOBJ sedang digunakan, penghapusan dapat ditangguhkan sampai DrvDestroyFont dipanggil, menghilangkan kebutuhan driver untuk menerapkan DrvFree.

Driver dapat menggunakan id dengan cara yang berbeda. Ini dapat menentukan handel objek atau dapat menunjukkan cara struktur dialokasikan. Misalnya, ini dapat membedakan antara sumber daya yang dimuat dan memori yang dialokasikan dari tumpukan. Driver dapat mengabaikan parameter ini jika struktur yang diacu oleh pv berisi informasi yang cukup.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header winddi.h (termasuk Winddi.h)

Lihat juga

DrvDestroyFont

DrvQueryFont

DrvQueryFontTree