WdfPdoClearEjectionRelationsDevices function (wdfpdo.h)

[Applies to KMDF only]

The WdfPdoClearEjectionRelationsDevices method removes all devices from the list of devices that must be ejected when a specified device is ejected.

Syntax

void WdfPdoClearEjectionRelationsDevices(
  [in] WDFDEVICE Device
);

Parameters

[in] Device

A handle to a framework device object.

Return value

None

Remarks

A bug check occurs if the driver supplies an invalid object handle.

For more information, see Supporting Ejectable Devices.

Examples

The following code example clears the specified device's list of ejection relations.

WdfPdoClearEjectionRelationsDevices(device); 

Requirements

Requirement Value
Target Platform Universal
Minimum KMDF version 1.0
Header wdfpdo.h (include Wdf.h)
Library Wdf01000.sys (see Framework Library Versioning.)
IRQL <= DISPATCH_LEVEL
DDI compliance rules DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

See also

WdfPdoAddEjectionRelationsPhysicalDevice

WdfPdoRemoveEjectionRelationsPhysicalDevice