struktur SP_REMOVEDEVICE_PARAMS (setupapi.h)
Struktur SP_REMOVEDEVICE_PARAMS sesuai dengan permintaan penginstalan DIF_REMOVE .
Sintaks
typedef struct _SP_REMOVEDEVICE_PARAMS {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
DWORD Scope;
DWORD HwProfile;
} SP_REMOVEDEVICE_PARAMS, *PSP_REMOVEDEVICE_PARAMS;
Anggota
ClassInstallHeader
Header permintaan penginstalan yang berisi ukuran header dan kode DIF untuk permintaan tersebut. Lihat SP_CLASSINSTALL_HEADER.
Scope
Bendera yang menunjukkan cakupan penghapusan perangkat. Dapat berupa salah satu dari nilai berikut:
DI_REMOVEDEVICE_GLOBAL
Buat perubahan ini di semua profil perangkat keras. Hapus informasi tentang perangkat dari registri.
DI_REMOVEDEVICE_CONFIGSPECIFIC
Lakukan perubahan ini hanya pada profil perangkat keras yang ditentukan oleh HwProfile. bendera ini hanya berlaku untuk perangkat yang dijumlahkan root. Ketika Windows menghapus perangkat dari profil perangkat keras terakhir tempat perangkat keras dikonfigurasi, Windows melakukan penghapusan global.
HwProfile
ID profil perangkat keras untuk perubahan khusus profil. Nol menentukan profil perangkat keras saat ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | setupapi.h (termasuk Setupapi.h) |