fungsi CM_Get_DevNode_Registry_PropertyW (cfgmgr32.h)
Fungsi CM_Get_DevNode_Registry_Property mengambil properti perangkat tertentu dari registri.
Sintaks
CMAPI CONFIGRET CM_Get_DevNode_Registry_PropertyW(
[in] DEVINST dnDevInst,
[in] ULONG ulProperty,
[out, optional] PULONG pulRegDataType,
[out, optional] PVOID Buffer,
[in, out] PULONG pulLength,
[in] ULONG ulFlags
);
Parameter
[in] dnDevInst
Handel instans perangkat yang disediakan penelepon yang terikat ke komputer lokal.
[in] ulProperty
Nilai konstanta berawalan CM_DRP_ yang mengidentifikasi properti perangkat yang akan diperoleh dari registri. Konstanta ini didefinisikan dalam Cfgmgr32.h.
[out, optional] pulRegDataType
Opsional, bisa NULL. Penunjuk ke lokasi yang menerima jenis data registri, yang ditentukan sebagai konstanta awalan REG_ yang ditentukan dalam Winnt.h.
[out, optional] Buffer
Opsional, bisa NULL. Penunjuk ke buffer yang disediakan penelepon yang menerima properti perangkat yang diminta. Jika nilai ini NULL, fungsi hanya menyediakan panjang data yang diminta dalam alamat yang ditujukkan oleh pulLength.
[in, out] pulLength
Penunjuk ke variabel ULONG tempat fungsi menyimpan panjang, dalam byte, dari properti perangkat yang diminta.
Jika parameter Buffer diatur ke NULL, variabel ULONG harus diatur ke nol.
Jika parameter Buffer tidak diatur ke NULL, variabel ULONG harus diatur ke panjang, dalam byte, dari buffer yang disediakan pemanggil.
[in] ulFlags
Tidak digunakan, harus nol.
Menampilkan nilai
Jika operasi berhasil, fungsi akan mengembalikan CR_SUCCESS. Jika tidak, ia mengembalikan salah satu kode kesalahan awalan CR_ yang ditentukan dalam Cfgmgr32.h.
Keterangan
Untuk informasi tentang cara menggunakan handel instans perangkat yang terikat ke komputer lokal, lihat CM_Get_Child.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Microsoft Windows 2000. |
Target Platform | Universal |
Header | cfgmgr32.h (termasuk Cfgmgr32.h) |
Pustaka | Cfgmgr32.lib |