Função de retorno de chamada PFNKSDEFAULTFREE (ks.h)
A rotina AVStrMiniAllocatorFreeFrame de um minidriver AVStream libera o quadro especificado.
Sintaxe
PFNKSDEFAULTFREE Pfnksdefaultfree;
void Pfnksdefaultfree(
[in] PVOID Context,
[in] PVOID Buffer
)
{...}
Parâmetros
[in] Context
Ponteiro para a estrutura de contexto do alocador criada em AVStrMiniInitializeAllocator.
[in] Buffer
Ponteiro para o quadro a ser liberado.
Retornar valor
Nenhum
Comentários
O minidriver especifica o endereço dessa rotina no membro Gratuito de sua estrutura de KSALLOCATOR_DISPATCH . O minidriver passa essa estrutura para o driver de classe em KSPIN_DISPATCH.
O AVStream chama AVStrMiniFree para liberar um quadro, passando como parâmetros a estrutura de contexto definida na expedição de inicialização e um ponteiro para o quadro para liberar.
Para obter mais informações, consulte Alocadores de KS.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ks.h (inclua Ks.h) |