Bagikan melalui


fungsi CM_Get_DevNode_Status (cfgmgr32.h)

Fungsi CM_Get_DevNode_Status mendapatkan status instans perangkat dari simpul perangkatnya (devnode) di pohon perangkat komputer lokal.

Catatan

Di Windows Vista, dan yang lebih baru, model properti perangkat terpadu menggunakan kunci propertiDEVPKEY_Device_DevNodeStatus untuk mewakili pengidentifikasi instans perangkat. Untuk detailnya, lihat Mengambil status dan kode masalah untuk instans perangkat.

Sintaks

CMAPI CONFIGRET CM_Get_DevNode_Status(
  [out] PULONG  pulStatus,
  [out] PULONG  pulProblemNumber,
  [in]  DEVINST dnDevInst,
  [in]  ULONG   ulFlags
);

Parameter

[out] pulStatus

Alamat lokasi untuk menerima bendera bit status. Fungsi ini dapat mengatur kombinasi bendera bit awalan DN_ yang ditentukan dalam Cfg.h.

[out] pulProblemNumber

Alamat lokasi untuk menerima salah satu nilai masalah awalan CM_PROB_ yang ditentukan dalam Cfg.h. Digunakan hanya jika DN_HAS_PROBLEM diatur dalam pulStatus.

[in] dnDevInst

Handel instans perangkat yang disediakan penelepon yang terikat ke komputer lokal.

[in] ulFlags

Tidak digunakan, harus nol.

Menampilkan nilai

Jika operasi berhasil, fungsi akan mengembalikan CR_SUCCESS. Jika tidak, kode kesalahan mengembalikan salah satu kode kesalahan awalan CR_ yang ditentukan dalam Cfgmgr32.h.

Keterangan

Untuk informasi tentang menggunakan handel instans perangkat yang terikat ke komputer lokal, lihat CM_Get_Child.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows 2000 dan versi Windows yang lebih baru.
Target Platform Universal
Header cfgmgr32.h (termasuk Cfgmgr32.h)
Pustaka Cfgmgr32.lib; OneCoreUAP.lib di Windows 10
DLL CfgMgr32.dll

Lihat juga

CM_Get_Child

CM_Get_DevNode_Status_Ex