wdm.h) (列舉DEVICE_REMOVAL_POLICY
DEVICE_REMOVAL_POLICY列舉描述裝置的移除原則。
Syntax
typedef enum _DEVICE_REMOVAL_POLICY {
RemovalPolicyExpectNoRemoval,
RemovalPolicyExpectOrderlyRemoval,
RemovalPolicyExpectSurpriseRemoval
} DEVICE_REMOVAL_POLICY, *PDEVICE_REMOVAL_POLICY;
常數
RemovalPolicyExpectNoRemoval 通常不會移除裝置。 |
RemovalPolicyExpectOrderlyRemoval 裝置通常會依序移除。 (移除裝置之前,隨插即用 [PnP] 管理員會將IRP_MN_QUERY_REMOVE_DEVICE要求傳送至裝置的驅動程式。) |
RemovalPolicyExpectSurpriseRemoval 裝置可能會突然移除。 (驅動程式不會收到將移除裝置的預先警告。拿掉裝置時,隨插即用 [PnP] 管理員會傳送IRP_MN_SURPRISE_REMOVAL要求。) |
備註
IoGetDeviceProperty 例程會在驅動程式要求 DevicePropertyRemovalPolicy 時提供DEVICE_REMOVAL_POLICY列舉值。 操作系統會使用 值作為一般從計算機移除裝置方式的提示。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h) |