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