Función DrvFree (winddi.h)
La función DrvFree se usa para notificar al controlador que la estructura especificada ya no es necesaria.
Sintaxis
void DrvFree(
PVOID pv,
ULONG_PTR id
);
Parámetros
pv
Puntero a la estructura cuya memoria se va a liberar.
id
Puntero al identificador que se devolvió con la estructura .
Valor devuelto
None
Observaciones
DrvFree es una función opcional que solo se debe admitir si se debe informar al controlador cuando se puede liberar la memoria asociada a estructuras. Por ejemplo, si una estructura FONTOBJ está en uso, la eliminación se puede aplazar hasta que se haya llamado a DrvDestroyFont , lo que elimina la necesidad de que el controlador implemente DrvFree.
Un controlador puede usar el identificador de maneras diferentes. Puede especificar un identificador de objeto o puede indicar la forma en que se asigna la estructura. Por ejemplo, puede diferenciar entre los recursos cargados y la memoria asignada de un montón. El controlador puede omitir este parámetro si la estructura a la que apunta pv contiene suficiente información.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | winddi.h (incluya Winddi.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de