enumerasi DEVICE_REMOVAL_POLICY (wdm.h)
Enumerasi DEVICE_REMOVAL_POLICY menjelaskan kebijakan penghapusan perangkat.
Sintaks
typedef enum _DEVICE_REMOVAL_POLICY {
RemovalPolicyExpectNoRemoval,
RemovalPolicyExpectOrderlyRemoval,
RemovalPolicyExpectSurpriseRemoval
} DEVICE_REMOVAL_POLICY, *PDEVICE_REMOVAL_POLICY;
Konstanta
RemovalPolicyExpectNoRemoval Perangkat biasanya tidak dihapus. |
RemovalPolicyExpectOrderlyRemoval Perangkat biasanya dihapus dengan tertib. (Sebelum perangkat dihapus, manajer Plug and Play [PnP] mengirimkan permintaan IRP_MN_QUERY_REMOVE_DEVICE ke driver perangkat.) |
RemovalPolicyExpectSurpriseRemoval Perangkat dapat dihapus tiba-tiba. (Driver tidak menerima peringatan sebelumnya bahwa perangkat akan dihapus. Manajer Plug and Play [PnP] mengirimkan permintaan IRP_MN_SURPRISE_REMOVAL saat perangkat dihapus.) |
Keterangan
Rutinitas IoGetDeviceProperty memasok nilai enumerasi DEVICE_REMOVAL_POLICY saat driver meminta DevicePropertyRemovalPolicy. Sistem operasi menggunakan nilai sebagai petunjuk tentang bagaimana perangkat biasanya dihapus dari komputer.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | wdm.h (termasuk Wdm.h, Ntddk.h) |