CM_Get_Resource_Conflict_DetailsW 함수(cfgmgr32.h)
CM_Get_Resource_Conflict_Details 함수는 충돌 목록의 리소스 충돌 중 하나에 대한 세부 정보를 가져옵니다.
구문
CMAPI CONFIGRET CM_Get_Resource_Conflict_DetailsW(
[in] CONFLICT_LIST clConflictList,
[in] ULONG ulIndex,
[in, out] PCONFLICT_DETAILS_W pConflictDetails
);
매개 변수
[in] clConflictList
CM_Query_Resource_Conflict_List 대한 이전 호출에서 얻은 충돌 목록에 대한 호출자 제공 핸들입니다.
[in] ulIndex
충돌 목록의 인덱스로 사용되는 호출자 제공 값입니다. 이 값은 0에서 1로 CM_Get_Resource_Conflict_Count 반환된 숫자보다 작을 수 있습니다.
[in, out] pConflictDetails
충돌 세부 정보를 수신하는 CONFLICT_DETAILS 구조체의 호출자 제공 주소입니다. 호출자는 구조체의 CD_ulSize 및 CD_ulMask 구조체에 대한 값을 제공해야 합니다.
반환 값
작업이 성공하면 함수는 CR_SUCCESS 반환합니다. 그렇지 않으면 Cfgmgr32.h에 정의된 CR_ 접두사 오류 코드 중 하나를 반환합니다.
설명
지정된 디바이스와 컴퓨터의 다른 디바이스 간에 충돌하는 리소스 요구 사항을 확인하려면 다음 단계를 사용합니다.
- CM_Query_Resource_Conflict_List 호출하여 리소스 충돌 목록에 대한 핸들을 가져옵니다.
- CM_Get_Resource_Conflict_Count 호출하여 리소스 충돌 목록에 포함된 충돌 횟수를 확인합니다.
- 충돌 목록의 각 항목에 대해 CM_Get_Resource_Conflict_Details 호출합니다.
- 리소스에 대한 충돌이 여러 개 있고 일부 충돌의 소유자만 확인할 수 있는 경우 식별 가능한 소유자가 없는 충돌은 보고되지 않습니다.
- 지정된 디바이스와 충돌하는 것으로 보이는 충돌(즉, 디바이스 자체와 충돌)은 보고되지 않습니다.
- 플러그 앤 플레이가 아닌 여러 디바이스가 동일한 드라이버를 사용하는 경우 이러한 디바이스 간의 리소스 충돌이 보고되지 않을 수 있습니다.
요구 사항
지원되는 최소 클라이언트 | Microsoft Windows 2000 이상 버전의 Windows에서 사용할 수 있습니다. |
대상 플랫폼 | 데스크톱 |
머리글 | cfgmgr32.h(Cfgmgr32.h 포함) |
라이브러리 | Cfgmgr32.lib |