Bagikan melalui


CM_Get_Resource_Conflict_DetailsW (cfgmgr32.h)

Fungsi CM_Get_Resource_Conflict_Details mendapatkan detail tentang salah satu konflik sumber daya dalam daftar konflik.

Sintaks

CMAPI CONFIGRET CM_Get_Resource_Conflict_DetailsW(
  [in]      CONFLICT_LIST       clConflictList,
  [in]      ULONG               ulIndex,
  [in, out] PCONFLICT_DETAILS_W pConflictDetails
);

Parameter

[in] clConflictList

Handel yang disediakan pemanggil ke daftar konflik, diperoleh oleh panggilan sebelumnya ke CM_Query_Resource_Conflict_List.

[in] ulIndex

Nilai yang disediakan penelepon digunakan sebagai indeks ke dalam daftar konflik. Nilai ini bisa dari nol hingga satu kurang dari angka yang dikembalikan oleh CM_Get_Resource_Conflict_Count.

[in, out] pConflictDetails

Alamat yang disediakan penelepon dari struktur CONFLICT_DETAILS untuk menerima detail konflik. Penelepon harus menyediakan nilai untuk struktur CD_ulSize dan CD_ulMask struktur struktur.

Mengembalikan 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 menentukan persyaratan sumber daya yang berkonflik antara perangkat tertentu dan perangkat lain di komputer, gunakan langkah-langkah berikut.

  1. Panggil CM_Query_Resource_Conflict_List untuk mendapatkan handel ke daftar konflik sumber daya.
  2. Panggil CM_Get_Resource_Conflict_Count untuk menentukan jumlah konflik yang terkandung dalam daftar konflik sumber daya.
  3. Panggil CM_Get_Resource_Conflict_Details untuk setiap entri dalam daftar konflik.
Konflik berikut biasanya tidak dilaporkan:
  • Jika ada beberapa konflik untuk sumber daya, dan pemilik hanya beberapa konflik dapat ditentukan, konflik tanpa pemilik yang dapat diidentifikasi tidak dilaporkan.
  • Konflik yang tampaknya terjadi pada perangkat yang ditentukan (yaitu, perangkat berkonflik dengan dirinya sendiri) tidak dilaporkan.
  • Jika beberapa perangkat non-Plug and Play menggunakan driver yang sama, konflik sumber daya di antara perangkat ini mungkin tidak dilaporkan.
Terkadang, sumber daya yang ditetapkan ke HAL mungkin dilaporkan bertentangan dengan HAL atau tidak tersedia.

Persyaratan

   
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