KsPinDataIntersectionEx - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ks.h

KSDDKAPI NTSTATUS KsPinDataIntersectionEx(
  [in]           PIRP                    Irp,
  [in]           PKSP_PIN                Pin,
  [out]          PVOID                   Data,
  [in]           ULONG                   DescriptorsCount,
  [in]           const KSPIN_DESCRIPTOR  *Descriptor,
  [in]           ULONG                   DescriptorSize,
  [in, optional] PFNKSINTERSECTHANDLEREX IntersectHandler,
  [in, optional] PVOID                   HandlerContext
);

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ks-kspindataintersectionex)

KsPinDataIntersectionEx function

Description

The KsPinDataIntersectionEx function handles the KSPROPERTY_PIN_DATAINTERSECTION through a callback function.

Parameters

Irp [in]

Specifies the IRP that describes the property request.

Pin [in]

Specifies the specific property that is being queried.

Data [out]

Specifies the pin property-specific data.

DescriptorsCount [in]

Specifies the number of descriptor structures.

Descriptor [in]

Specifies the pointer to the list of pin information structures.

DescriptorSize [in]

Size of the descriptor structures, in bytes.

IntersectHandler [in, optional]

Contains the optional minidriver-defined KStrIntersectHandlerEx callback function to compare data ranges.

HandlerContext [in, optional]

Optional context that is supplied to the handler.

Return value

Returns STATUS_SUCCESS; otherwise, an error specific to the property that is being handled.

Remarks

KsPinDataIntersectionEx is very similar to KsPinDataIntersection, except for some of the following slight differences:

These differences excepted, KsPinDataIntersection and KsPinDataIntersectionEx operate similarly.

See also

KStrIntersectHandlerEx