AVStrMiniDeviceSurpriseRemoval routine
An AVStream minidriver's AVStrMiniDeviceSurpriseRemoval routine is called when an IRP_MN_SURPRISE_REMOVAL is dispatched by the device.
Syntax
PFNKSDEVICEIRPVOID AVStrMiniDeviceSurpriseRemoval;
void AVStrMiniDeviceSurpriseRemoval(
_In_ PKSDEVICE Device,
_In_ PIRP Irp
)
{ ... }
Parameters
Device [in]
Pointer to the KSDEVICE that dispatched the IRP_MN_SURPRISE_REMOVAL.Irp [in]
The IRP_MN_SURPRISE_REMOVAL issued by Device.
Return value
None
Remarks
The minidriver specifies this routine's address in the SurpriseRemoval member of its KSDEVICE_DISPATCH structure.
This routine is optional.
Requirements
Target platform |
Desktop |
Version |
Available in Microsoft Windows XP and later operating systems and DirectX 8.0 and later DirectX versions. |
Header |
Ks.h (include Ks.h) |
See also