Bagikan melalui


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)

Lihat juga

DIF_REMOVE

SP_CLASSINSTALL_HEADER

SetupDiCallClassInstaller

SetupDiRemoveDevice