Compartilhar via


Função de retorno de chamada PFNKSDELETEALLOCATOR (ks.h)

A rotina AVStrMiniDeleteAllocator de um minidriver AVStream exclui o alocador associado a um pin.

Sintaxe

PFNKSDELETEALLOCATOR Pfnksdeleteallocator;

void Pfnksdeleteallocator(
  [in] PVOID Context
)
{...}

Parâmetros

[in] Context

Ponteiro para a estrutura de contexto do alocador criada por AVStrMiniInitializeAllocator.

Retornar valor

Nenhum

Comentários

O minidriver especifica o endereço dessa rotina no membro DeleteAllocator de sua estrutura KSALLOCATOR_DISPATCH . O minidriver passa essa estrutura para o driver de classe em KSPIN_DISPATCH.

Depois que essa função for chamada, o AVStream não usará mais o alocador para alocar e liberar memória. Esse manipulador deve liberar todos os recursos do sistema reservados pelo alocador.

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)

Confira também

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH