Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi SetupDiCreateDeviceInterfaceRegKey membuat kunci registri untuk menyimpan informasi tentang antarmuka perangkat dan mengembalikan handel ke kunci.
Sintaksis
WINSETUPAPI HKEY SetupDiCreateDeviceInterfaceRegKeyA(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
DWORD Reserved,
[in] REGSAM samDesired,
[in, optional] HINF InfHandle,
[in, optional] PCSTR InfSectionName
);
Parameter
[in] DeviceInfoSet
Handel ke set informasi perangkat yang diatur yang berisi antarmuka untuk membuat kunci 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. Pointer ini mungkin dikembalikan oleh SetupDiCreateDeviceInterface.
Reserved
Dipesan. Harus nol.
[in] samDesired
Akses keamanan registri yang diminta pemanggil untuk kunci yang sedang dibuat. Untuk informasi tentang nilai akses keamanan registri jenis REGSAM, lihat dokumentasi Microsoft Windows SDK.
[in, optional] InfHandle
Handel ke file INF terbuka yang berisi bagian DDInstall
[in, optional] InfSectionName
Penunjuk ke nama bagian INF
Mengembalikan nilai
Jika SetupDiCreateDeviceInterfaceRegKey berhasil, fungsi mengembalikan handel ke kunci registri yang diminta di mana informasi antarmuka dapat disimpan dan diambil. Jika SetupDiCreateDeviceInterfaceRegKey gagal, fungsi mengembalikan INVALID_HANDLE_VALUE. Panggil GetLastError
Komentar
Pemanggil fungsi ini harus menjadi anggota grup Administrator.
Jika kunci yang diminta untuk antarmuka perangkat sudah ada, SetupDiCreateDeviceInterfaceRegKey mengembalikan handel ke kunci tersebut; jika tidak, SetupDiCreateDeviceInterfaceRegKey membuat kunci registri nonvolatile baru untuk antarmuka perangkat yang ditentukan. Penelepon fungsi ini dapat menyimpan data konfigurasi privat untuk antarmuka perangkat di kunci ini. Driver untuk perangkat dapat mengakses kunci ini menggunakan rutinitas IoXxx.
Tutup handel yang dikembalikan dari fungsi ini dengan memanggil RegCloseKey.
Untuk penginstalan yang menggunakan file tata letak (ditentukan oleh entri LayoutFile
Set informasi perangkat yang ditentukan oleh DeviceInfoSet hanya boleh berisi elemen di komputer lokal.
Nota
Header setupapi.h mendefinisikan SetupDiCreateDeviceInterfaceRegKey sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprocessor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Tersedia di Microsoft Windows 2000 dan versi Windows yang lebih baru. |
| Platform Target |
Desktop |
| Header |
setupapi.h (termasuk Setupapi.h) |
| Pustaka |
Setupapi.lib |