PFNALLOCATOR_ALLOCATEFRAME función de devolución de llamada (ks.h)

La rutina KStrAllocateFrame describe una función de asignación de fotogramas proporcionada por el proveedor.

Sintaxis

PFNALLOCATOR_ALLOCATEFRAME PfnallocatorAllocateframe;

NTSTATUS PfnallocatorAllocateframe(
  [in]  PFILE_OBJECT FileObject,
  [out] PVOID *Frame
)
{...}

Parámetros

[in] FileObject

Puntero a una estructura de FILE_OBJECT para la que se van a asignar fotogramas.

[out] Frame

Puntero a un búfer asignado por el autor de la llamada en el que se devuelve el nuevo marco.

Valor devuelto

Devuelve STATUS_SUCCESS si se controla la solicitud. De lo contrario, devuelve un código de error adecuado.

Comentarios

Este tipo se usa en el miembro AllocateFrame de la estructura KSSTREAMALLOCATOR_FUNCTIONTABLE .

Puede pasar una instancia de esta estructura como parte de una solicitud de propiedad KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE .

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ks.h (incluya Ks.h)

Consulte también

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

KSSTREAMALLOCATOR_FUNCTIONTABLE