Função DrvFree (winddi.h)
A função DrvFree é usada para notificar o driver de que a estrutura especificada não é mais necessária.
Sintaxe
void DrvFree(
PVOID pv,
ULONG_PTR id
);
Parâmetros
pv
Ponteiro para a estrutura cuja memória deve ser liberada.
id
Ponteiro para o identificador que foi retornado com a estrutura .
Retornar valor
Nenhum
Comentários
DrvFree é uma função opcional que só deverá ter suporte se o driver precisar ser informado quando a memória associada às estruturas puder ser liberada. Por exemplo, se uma estrutura FONTOBJ estiver em uso, a exclusão poderá ser adiada até que DrvDestroyFont seja chamado, eliminando a necessidade de o driver implementar DrvFree.
Um driver pode usar a ID de maneiras diferentes. Ele pode especificar um identificador de objeto ou pode indicar a maneira como a estrutura é alocada. Por exemplo, ele pode diferenciar entre recursos carregados e memória alocada de um heap. O driver poderá ignorar esse parâmetro se a estrutura apontada por pv contiver informações suficientes.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | winddi.h (inclua Winddi.h) |