fungsi CM_Get_HW_Prof_Flags_ExW (cfgmgr32.h)
[Fungsi ini sudah tidak digunakan lagi dan tidak boleh digunakan.]
Fungsi CM_Get_HW_Prof_Flags_Ex mengambil bendera konfigurasi khusus profil perangkat keras untuk instans perangkat pada komputer jarak jauh atau komputer lokal.
Sintaks
CMAPI CONFIGRET CM_Get_HW_Prof_Flags_ExW(
[in] DEVINSTID_W pDeviceID,
[in] ULONG ulHardwareProfile,
[out] PULONG pulValue,
[in] ULONG ulFlags,
[in, optional] HMACHINE hMachine
);
Parameter
[in] pDeviceID
Penunjuk ke string yang dihentikan NULL yang berisi ID instans perangkat perangkat untuk mengambil bendera konfigurasi khusus profil perangkat keras.
[in] ulHardwareProfile
Variabel jenis ULONG yang menentukan pengidentifikasi profil perangkat keras untuk mengambil bendera konfigurasi. Jika parameter ini nol, fungsi ini mengambil bendera konfigurasi untuk profil perangkat keras saat ini.
[out] pulValue
Penunjuk ke variabel yang disediakan penelepon dari jenis ULONG yang menerima nol atau bitwise ATAU dari bendera konfigurasi berikut yang ditentukan dalam Regstr.h:
CSCONFIGFLAG_BITS
Bitwise OR dari bendera CSCONFIGFLAG_Xxx lainnya.
CSCONFIGFLAG_DISABLE
Instans perangkat dinonaktifkan di profil perangkat keras yang ditentukan.
CSCONFIGFLAG_DO_NOT_CREATE
Profil perangkat keras tidak mendukung instans perangkat yang ditentukan.
CSCONFIGFLAG_DO_NOT_START
Perangkat tidak dapat dimulai di profil perangkat keras yang ditentukan.
[in] ulFlags
Dicadangkan untuk penggunaan internal. Harus diatur ke nol.
[in, optional] hMachine
Handel komputer yang dikembalikan oleh panggilan ke CM_Connect_Machine atau NULL. Jika parameter ini diatur ke NULL, CM_Get_HW_Prof_Flags_Ex mengambil bendera konfigurasi pada komputer lokal.
Menampilkan nilai
Jika operasi berhasil, CM_Get_HW_Prof_Flags mengembalikan CR_SUCCESS. Jika tidak, fungsi mengembalikan salah satu kode kesalahan awalan CR_ yang ditentukan dalam Cfgmgr32.h.
Keterangan
Untuk mengambil daftar ID profil perangkat keras yang saat ini ditentukan pada komputer jarak jauh, panggil SetupDiGetHwProfileListEx.
Fungsionalitas untuk mengakses komputer jarak jauh telah dihapus di Windows 8 dan Windows Server 2012 dan sistem operasi yang lebih baru sehingga Anda tidak dapat mengakses komputer jarak jauh saat berjalan pada versi Windows ini.
Catatan
Header cfgmgr32.h mendefinisikan CM_Get_HW_Prof_Flags_Ex sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows 2000 dan versi Windows yang lebih baru. |
Target Platform | Desktop |
Header | cfgmgr32.h (termasuk Cfgmgr32.h) |
Pustaka | Cfgmgr32.lib |