enumerasi PNP_VETO_TYPE (cfg.h)
Jika manajer PnP menolak permintaan untuk melakukan operasi, enumerasi PNP_VETO_TYPE digunakan untuk mengidentifikasi alasan penolakan.
Sintaks
typedef enum _PNP_VETO_TYPE {
PNP_VetoTypeUnknown,
PNP_VetoLegacyDevice,
PNP_VetoPendingClose,
PNP_VetoWindowsApp,
PNP_VetoWindowsService,
PNP_VetoOutstandingOpen,
PNP_VetoDevice,
PNP_VetoDriver,
PNP_VetoIllegalDeviceRequest,
PNP_VetoInsufficientPower,
PNP_VetoNonDisableable,
PNP_VetoLegacyDriver,
PNP_VetoInsufficientRights,
PNP_VetoAlreadyRemoved
} PNP_VETO_TYPE, *PPNP_VETO_TYPE;
Konstanta
PNP_VetoTypeUnknown Operasi yang ditentukan ditolak karena alasan yang tidak diketahui. |
PNP_VetoLegacyDevice Perangkat tidak mendukung operasi PnP yang ditentukan. |
PNP_VetoPendingClose Operasi yang ditentukan tidak dapat diselesaikan karena operasi penutupan tertunda. |
PNP_VetoWindowsApp Aplikasi Microsoft Win32 mem-veto operasi yang ditentukan. |
PNP_VetoWindowsService Layanan Win32 mem-veto operasi yang ditentukan. |
PNP_VetoOutstandingOpen Operasi yang diminta ditolak karena handel terbuka yang luar biasa. |
PNP_VetoDevice Perangkat mendukung operasi yang ditentukan, tetapi perangkat menolak operasi. |
PNP_VetoDriver Driver mendukung operasi yang ditentukan, tetapi driver menolak operasi. |
PNP_VetoIllegalDeviceRequest Perangkat tidak mendukung operasi yang ditentukan. |
PNP_VetoInsufficientPower Tidak ada daya yang cukup untuk melakukan operasi yang diminta. |
PNP_VetoNonDisableable Perangkat tidak dapat dinonaktifkan. |
PNP_VetoLegacyDriver Driver tidak mendukung operasi PnP yang ditentukan. |
PNP_VetoInsufficientRights Pemanggil tidak memiliki hak istimewa yang cukup untuk menyelesaikan operasi. |
Keterangan
String teks dikaitkan dengan sebagian besar jenis veto, dan fungsi yang menerima nilai jenis veto biasanya dapat meminta untuk juga menerima string teks terkait nilai. Tabel berikut mengidentifikasi string teks yang terkait dengan setiap nilai.
nilai jenis pVeto | String Teks |
---|---|
PNP_VetoTypeUnknown | Tidak ada. |
PNP_VetoLegacyDevice | Jalur instans perangkat. |
PNP_VetoPendingClose | Jalur instans perangkat. |
PNP_VetoWindowsApp | Nama modul aplikasi. |
PNP_VetoWindowsService | Nama layanan Windows. |
PNP_VetoOutstandingOpen | Jalur instans perangkat. |
PNP_VetoDevice | Jalur instans perangkat. |
PNP_VetoDriver | Nama driver. |
PNP_VetoIllegalDeviceRequest | Jalur instans perangkat. |
PNP_VetoInsufficientPower | Tidak ada. |
PNP_VetoNonDisableable | Jalur instans perangkat. |
PNP_VetoLegacyDriver | Nama layanan Windows. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | cfg.h (termasuk Cfgmgr32.h) |