Función de devolución de llamada PFNKSDELETEALLOCATOR (ks.h)

Una rutina AVStrMiniDeleteAllocator de AVStream minidriver elimina el asignador asociado a un pin.

Sintaxis

PFNKSDELETEALLOCATOR Pfnksdeleteallocator;

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

Parámetros

[in] Context

Puntero a la estructura de contexto del asignador creada por AVStrMiniInitializeAllocator.

Valor devuelto

None

Observaciones

El minidriver especifica la dirección de esta rutina en el miembro DeleteAllocator de su estructura de KSALLOCATOR_DISPATCH . El minidriver pasa esta estructura al controlador de clase en KSPIN_DISPATCH.

Una vez que se llama a esta función, AVStream ya no usará el asignador para asignar y liberar memoria. Este controlador debe liberar todos los recursos del sistema reservados por el asignador.

Para obtener más información, consulte Asignadores de KS.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Escritorio
Encabezado ks.h (incluya Ks.h)

Consulte también

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH