Windows Driver Kit: User-Mode Driver Framework
IPnpCallback::OnSurpriseRemoval
The OnSurpriseRemoval method notifies a driver after a device is removed from a computer unexpectedly so that the driver can perform necessary operations.
void
OnSurpriseRemoval(
IN IWDFDevice* pWdfDevice
);
Parameters
- pWdfDevice
- A pointer to the IWDFDevice interface for the device object of the device that is removed unexpectedly.
Return Value
None
Comments
A driver registers the IPnpCallback interface when the driver calls the IWDFDriver::CreateDevice method to create a device object.
Requirements
Headers: Declared in Wudfddi.h. Include Wudfddi.h.
See Also
IPnpCallback, IWDFDevice, IWDFDriver::CreateDevice
APIScan Requirements
Header: Wudfddi.h
Function: IPnpCallback::OnSurpriseRemoval