IWDFIoTargetStateManagement::Remove method

The Remove method removes a local I/O target.

Syntax


HRESULT Remove(
  [in]  BOOL bIsSurpriseRemove
);

Parameters

bIsSurpriseRemove [in]

A BOOL value which, if TRUE, specifies that the device was unexpectly removed ("surprise removal"). However, the framework ignores this parameter.

Return value

Remove always returns S_OK.

Remarks

Although the Remove method is available, drivers do not need to call it. If a driver has called IWDFFileHandleTargetFactory::CreateFileHandleTarget to create a file-handle-based I/O target, the driver should call IWDFObject::DeleteWdfObject to delete the I/O target object after the driver has finished using the file-handle-based target. The DeleteWdfObject method performs the operations that Remove performs, along with additional operations.

Requirements

End of support

Unavailable in UMDF 2.0 and later.

Minimum UMDF version

1.5

Header

Wudfddi.h (include Wudfddi.h)

DLL

WUDFx.dll

See also

IWDFIoTargetStateManagement

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft