Compartir a través de


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

Una rutina de minidriver de AVStream AVStrMiniAllocate asigna un marco mediante el asignador especificado en el parámetro Context de.

Sintaxis

PFNKSDEFAULTALLOCATE Pfnksdefaultallocate;

PVOID Pfnksdefaultallocate(
  [in] PVOID Context
)
{...}

Parámetros

[in] Context

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

Valor devuelto

Asignar devuelve un puntero a la memoria recién asignada. Devuelve NULL si se produjo un error en el intento de asignar memoria.

Observaciones

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

AVStream llama a esta rutina para asignar un fotograma. El controlador debe asignar un marco tal como se describe en el contexto de marco del asignador pasado al envío de inicialización.

Para obtener más información, vea asignadores de KS.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
de la plataforma de destino de Escritorio
encabezado de ks.h (incluya Ks.h)

Consulte también

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH