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 SetupDiGetClassDescriptionEx
Sintaksis
WINSETUPAPI BOOL SetupDiGetClassDescriptionExW(
[in] const GUID *ClassGuid,
[out] PWSTR ClassDescription,
[in] DWORD ClassDescriptionSize,
[out, optional] PDWORD RequiredSize,
[in, optional] PCWSTR MachineName,
PVOID Reserved
);
Parameter
[in] ClassGuid
Penunjuk ke GUID untuk kelas penyiapan yang deskripsinya akan diambil.
[out] ClassDescription
Penunjuk ke buffer karakter yang menerima deskripsi kelas.
[in] ClassDescriptionSize
Ukuran, dalam karakter, buffer yang diarahkan oleh parameter
[out, optional] RequiredSize
Penunjuk ke variabel berjenis DWORD yang menerima ukuran, dalam karakter, yang diperlukan untuk menyimpan deskripsi kelas yang dihentikan NULL yang diminta. Penunjuk ini bersifat opsional dan dapat NULL.
[in, optional] MachineName
Penunjuk ke string yang dihentikan NULL yang menyediakan nama komputer jarak jauh tempat kelas penyiapan berada. Penunjuk ini bersifat opsional dan dapat NULL. Jika kelas diinstal pada komputer lokal, atur penunjuk ke NULL.
Reserved
Dicadangkan untuk penggunaan sistem. Pemanggil fungsi ini harus mengatur parameter ini ke NULL.
Mengembalikan nilai
Fungsi mengembalikan TRUE jika berhasil. Jika tidak, ini mengembalikan FALSE
Komentar
Jika ada nama yang mudah diingat di kunci registri untuk kelas , rutinitas ini mengembalikan nama yang mudah diingat. Jika tidak, rutinitas ini mengembalikan nama kelas.
SetupDiGetClassDescriptionEx tidak memberlakukan pembatasan panjang deskripsi kelas yang dapat dikembalikan. Fungsi ini mengembalikan ukuran yang diperlukan untuk deskripsi kelas yang dihentikan NULL meskipun lebih besar dari LINE_LEN. Namun, LINE_LEN adalah panjang maksimum deskripsi kelas yang dihentikan NULL yang valid. Penelepon seharusnya tidak memerlukan buffer yang lebih besar dari LINE_LEN.
Nota
Header setupapi.h mendefinisikan SetupDiGetClassDescriptionEx sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosektor 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 |