функция обратного вызова PFNALLOCATOR_ALLOCATEFRAME (ks.h)

Подпрограмма KStrAllocateFrame описывает функцию выделения кадра, предоставляемую поставщиком.

Синтаксис

PFNALLOCATOR_ALLOCATEFRAME PfnallocatorAllocateframe;

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

Параметры

[in] FileObject

Указатель на структуру FILE_OBJECT , для которой необходимо выделить кадры.

[out] Frame

Указатель на буфер, выделенный вызывающим объектом, в котором возвращается новый кадр.

Возвращаемое значение

Возвращает STATUS_SUCCESS, если запрос обработан. В противном случае возвращает соответствующий код ошибки.

Комментарии

Этот тип используется в элементе AllocateFrame структуры KSSTREAMALLOCATOR_FUNCTIONTABLE .

Экземпляр этой структуры можно передать как часть запроса свойства KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE .

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть ks.h (включая Ks.h)

См. также раздел

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

KSSTREAMALLOCATOR_FUNCTIONTABLE