PFNKSHANDLER routine
The minidriver-provided KStrSetPropertyHandler routine is called when Kernel Streaming receives a set property request.
Syntax
PFNKSHANDLER KStrSetPropertyHandler;
NTSTATUS KStrSetPropertyHandler(
_In_ PIRP Irp,
_In_ PKSIDENTIFIER Request,
_Inout_ PVOID Data
)
{ ... }
Parameters
Irp [in]
Pointer to an IRP that contains the set property request.Request [in]
Pointer to a KSIDENTIFIER that identifies the specific request. This is typically a pointer to a KSPROPERTY structure.Data [in, out]
Pointer to a caller-supplied buffer that specifies information relevant to the request.
Return value
Return STATUS_SUCCESS if the request is handled. Appropriate error values depend on the property being handled. Return STATUS_NOT_SUPPORTED to indicate that the property is not supported.
Remarks
The minidriver specifies this routine's address in the SetPropertyHandler member of the KSPROPERTY_ITEM structure.
Requirements
Target platform |
Desktop |
Header |
Ks.h (include Ks.h) |
See also