Skip to content

Latest commit

 

History

History
81 lines (64 loc) · 2.6 KB

ksproperty-streamallocator-functiontable.md

File metadata and controls

81 lines (64 loc) · 2.6 KB
title description keywords topic_type ms.topic api_name api_location api_type ms.date
KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE
The KSPROPERTY\_STREAMALLOCATOR\_FUNCTIONTABLE property retrieves the function table of the given allocator.
KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE Streaming Media Devices
apiref
reference
KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE
ks.h
HeaderDef
11/28/2017

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