DrvFree 函数 (winddi.h)

DrvFree 函数用于通知驱动程序不再需要指定的结构。

语法

void DrvFree(
  PVOID     pv,
  ULONG_PTR id
);

参数

pv

指向要释放其内存的结构的指针。

id

指向随 结构一起返回的标识符的指针。

返回值

备注

DrvFree 是一个可选函数,仅在可以释放与结构关联的内存时必须通知驱动程序时才应受支持。 例如,如果 FONTOBJ 结构正在使用中,则可以延迟删除,直到调用 DrvDestroyFont ,这样驱动程序就无需实现 DrvFree

驱动程序可以通过不同的方式使用 ID 。 它可以指定对象句柄,也可以指示结构的分配方式。 例如,它可以区分已加载的资源和从堆分配的内存。 如果 pv 指向的结构包含足够的信息,驱动程序可以忽略此参数。

要求

要求
目标平台 桌面
标头 winddi.h (包括 Winddi.h)

另请参阅

DrvDestroyFont

DrvQueryFont

DrvQueryFontTree