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