PFNKSPINIRPCOMPLETION callback function (ks.h)

An AVStream minidriver's AVStrMiniPinIrpCompletion routine is called when an IRP completes a pass around the circuit and the frame that is associated with the IRP is about to be recycled or retired.

Syntax

PFNKSPINIRPCOMPLETION Pfnkspinirpcompletion;

void Pfnkspinirpcompletion(
  [in] PKSPIN Pin,
  [in] PIRP Irp
)
{...}

Parameters

[in] Pin

Points to the KSPIN structure for which the callback is registered.

[in] Irp

Points to an IRP which originated from the circuit to which Pin belongs.

Return value

None

Remarks

The minidriver specifies this routine's address in the IrpCompletion parameter of a call to KsPinRegisterIrpCompletionCallback.

Requirements

Requirement Value
Minimum supported client Available in Microsoft Windows XP and later operating systems and DirectX 8.0 and later DirectX versions.
Target Platform Desktop
Header ks.h (include Ks.h)
IRQL <=DISPATCH_LEVEL

See also

KSPIN

KsPinRegisterIrpCompletionCallback