[仅适用于 KMDF]
WdfPdoRemoveEjectionRelationsPhysicalDevice 方法从弹出另一个指定设备时必须弹出的设备列表中删除指定的设备。
语法
void WdfPdoRemoveEjectionRelationsPhysicalDevice(
[in] WDFDEVICE Device,
[in] PDEVICE_OBJECT PhysicalDevice
);
参数
[in] Device
框架设备对象的句柄。
[in] PhysicalDevice
指向调用方提供的 DEVICE_OBJECT 结构的指针,该结构表示物理设备对象(PDO)。
返回值
没有
注解
如果驱动程序提供无效的对象句柄,则会发生 bug 检查。
PhysicalDevice 参数指向 WdfPdoRemoveEjectionRelationsPhysicalDevice 的设备 从 设备 参数表示的设备列表中删除的设备列表中必须弹出的设备 PDO。
有关详细信息,请参阅 支持弹出设备。
例子
下面的代码示例从 设备 指定的设备列表中删除 pPhysicalDeviceObject 结构所表示的设备。
PDEVICE_OBJECT pPhysicalDeviceObject;
NTSTATUS status;
...
status = WdfPdoRemoveEjectionRelationsPhysicalDevice(
device,
pPhysicalDeviceObject
);
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
最低 KMDF 版本 | 1.0 |
标头 | wdfpdo.h (包括 Wdf.h) |
图书馆 | Wdf01000.sys(请参阅框架库版本控制。 |
IRQL | <= DISPATCH_LEVEL |
DDI 符合性规则 | DriverCreate(kmdf),KmdfIrql(kmdf),KmdfIrql2(kmdf),KmdfIrqlExplicit(kmdf) |