Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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

KSPROPERTY

KSPROPERTY_ITEM

Send comments about this topic to Microsoft

Additional resources