KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

The KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE property retrieves the function table of the given allocator.

Usage Summary Table

Get Set Target Property Descriptor Type Property Value Type

Yes

No

Allocator

KSPROPERTY

KSSTREAMALLOCATOR_FUNCTIONTABLE

Remarks

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE is only used by allocators supporting the DISPATCH_LEVEL function interface. Allocators supporting this property must be able to allocate and free frames for IRQL of DISPATCH_LEVEL and lower. This property is accessible only from kernel mode.

Because the DISPATCH_LEVEL interface is closely associated with the IRP-based interface, acquiring the function table is likely to result in the creation of an internal notification event to allow pending I/O to be completed when frames are returned to the free list. When the handle to the allocator is closed, the function table pointers are invalid and the associated events are automatically disabled.

Requirements

Header

Ks.h (include Ks.h)

See also

KSSTREAMALLOCATOR_FUNCTIONTABLE