Bagikan melalui


Fungsi SetupDiDeleteDeviceInfo (setupapi.h)

Fungsi SetupDiDeleteDeviceInfo menghapus elemen informasi perangkat dari kumpulan informasi perangkat. Fungsi ini tidak menghapus perangkat yang sebenarnya.

Sintaks

WINSETUPAPI BOOL SetupDiDeleteDeviceInfo(
  [in] HDEVINFO         DeviceInfoSet,
  [in] PSP_DEVINFO_DATA DeviceInfoData
);

Parameter

[in] DeviceInfoSet

Handel ke kumpulan informasi perangkat yang berisi elemen informasi perangkat untuk dihapus.

[in] DeviceInfoData

Penunjuk ke struktur SP_DEVINFO_DATA yang mewakili elemen informasi perangkat di DeviceInfoSet untuk dihapus.

Nilai kembali

Fungsi mengembalikan TRUE jika berhasil. Jika tidak, ia mengembalikan FALSE dan kesalahan yang dicatat dapat diambil dengan panggilan ke GetLastError.

Keterangan

Jika elemen informasi perangkat yang ditentukan sedang digunakan (misalnya, oleh halaman wizard), fungsi gagal. Dalam hal ini, panggilan ke GetLastError mengembalikan ERROR_DEVINFO_DATA_LOCKED. Ini terjadi jika handel ke halaman wizard diambil dengan panggilan ke SetupDiGetWizardPage dengan elemen informasi perangkat ini ditentukan dan set bendera DIWP_FLAG_USE_DEVINFO_DATA. Untuk menghapus elemen informasi perangkat ini, Anda harus terlebih dahulu menutup handel HPROPSHEETPAGE wizard.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows 2000 dan versi Windows yang lebih baru.
Target Platform Desktop
Header setupapi.h (termasuk Setupapi.h)
Pustaka Setupapi.lib
DLL Setupapi.dll

Lihat juga

SetupDiCreateDeviceInfo

SetupDiEnumDeviceInfo

SetupDiGetWizardPage

SetupDiOpenDeviceInfo