Skip to content

Latest commit

 

History

History
68 lines (53 loc) · 2.29 KB

nc-ks-pfnksitemfreecallback.md

File metadata and controls

68 lines (53 loc) · 2.29 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NC:ks.PFNKSITEMFREECALLBACK
PFNKSITEMFREECALLBACK (ks.h)
A streaming minidriver's KStrItemFreeCallback routine is called to free a previously allocated create item. KStrItemFreeCallback allows the minidriver to perform any cleanup, including flushing security descriptor changes, if necessary.
stream\kstritemfreecallback.htm
stream
04/23/2018
PFNKSITEMFREECALLBACK callback function
KStrItemFreeCallback, KStrItemFreeCallback routine [Streaming Media Devices], PFNKSITEMFREECALLBACK, ks/KStrItemFreeCallback, ksfunc_3d98c1cb-4984-4d82-8e58-181445f1feca.xml, stream.kstritemfreecallback
ks.h
Ks.h
Desktop
Windows
PFNKSITEMFREECALLBACK
ks/PFNKSITEMFREECALLBACK
APIRef
kbSyntax
UserDefined
ks.h
PFNKSITEMFREECALLBACK

PFNKSITEMFREECALLBACK callback function

-description

A streaming minidriver's KStrItemFreeCallback routine is called to free a previously allocated create item. KStrItemFreeCallback allows the minidriver to perform any cleanup, including flushing security descriptor changes, if necessary.

-parameters

-param CreateItem [in]

Specifies a create item that was previously allocated by KsAllocateObjectCreateItem.

-remarks

The Context parameter of the KSOBJECT_CREATE_ITEM structure must contain sufficient information to perform cleanup for the create item.

The Flags member of the KSOBJECT_CREATE_ITEM structure indicates if it is necessary to flush security descriptor changes.

-see-also

KSOBJECT_CREATE_ITEM

KsAllocateObjectCreateItem