Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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