// 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
No description available.
The KsPinDataIntersectionEx function handles the KSPROPERTY_PIN_DATAINTERSECTION through a callback function.
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.
Returns STATUS_SUCCESS; otherwise, an error specific to the property that is being handled.
KsPinDataIntersectionEx is very similar to KsPinDataIntersection, except for some of the following slight differences:
These differences excepted, KsPinDataIntersection and KsPinDataIntersectionEx operate similarly.