Compartilhar via


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)

Confira também

DrvDestroyFont

DrvQueryFont

DrvQueryFontTree