Поделиться через


функция обратного вызова 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 (include Ks.h)

См. также

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

KSSTREAMALLOCATOR_FUNCTIONTABLE