Fungsi SetupDiDeleteDeviceInterfaceRegKey (setupapi.h)

Fungsi SetupDiDeleteDeviceInterfaceRegKey menghapus subkey registri yang digunakan oleh aplikasi dan driver untuk menyimpan informasi khusus antarmuka.

Sintaks

WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceRegKey(
  [in] HDEVINFO                  DeviceInfoSet,
  [in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
       DWORD                     Reserved
);

Parameter

[in] DeviceInfoSet

Penunjuk ke kumpulan informasi perangkat yang berisi antarmuka untuk menghapus informasi khusus antarmuka dalam registri. Kumpulan informasi perangkat tidak boleh berisi elemen jarak jauh.

[in] DeviceInterfaceData

Penunjuk ke struktur SP_DEVICE_INTERFACE_DATA yang menentukan antarmuka perangkat di DeviceInfoSet. Penunjuk ini mungkin dikembalikan oleh SetupDiCreateDeviceInterface atau SetupDiEnumDeviceInterfaces.

Reserved

Dicadangkan. Harus nol.

Mengembalikan nilai

SetupDiDeleteDeviceInterfaceRegKey mengembalikan TRUE jika berhasil; jika tidak, kesalahan mengembalikan FALSE dan kesalahan yang dicatat dapat diambil dengan panggilan ke GetLastError.

Keterangan

Pemanggil fungsi ini harus menjadi anggota grup Administrator.

SetupDiDeleteDeviceInterfaceRegKey menghapus subkey yang digunakan oleh driver dan aplikasi untuk menyimpan informasi tentang instans antarmuka perangkat. Subkunci ini dibuat oleh SetupDiCreateDeviceInterfaceRegKey atau oleh panggilan driver ke rutinitas manajer I/O terkait. SetupDiDeleteDeviceInterfaceRegKey tidak memengaruhi kunci registri utama untuk instans antarmuka perangkat atau subkunci lain yang mungkin telah dibuat.

DeviceInfoSet hanya boleh berisi elemen di komputer lokal.

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

SetupDiCreateDeviceInterface

SetupDiCreateDeviceInterfaceRegKey