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) |