función CM_Get_Resource_Conflict_DetailsA (cfgmgr32.h)
La función CM_Get_Resource_Conflict_Details obtiene los detalles sobre uno de los conflictos de recursos en una lista de conflictos.
Sintaxis
CMAPI CONFIGRET CM_Get_Resource_Conflict_DetailsA(
[in] CONFLICT_LIST clConflictList,
[in] ULONG ulIndex,
[in, out] PCONFLICT_DETAILS_A pConflictDetails
);
Parámetros
[in] clConflictList
Identificador proporcionado por el autor de la llamada a una lista de conflictos, obtenido por una llamada anterior a CM_Query_Resource_Conflict_List.
[in] ulIndex
Valor proporcionado por el autor de la llamada que se usa como índice en la lista de conflictos. Este valor puede ser de cero a uno menor que el número devuelto por CM_Get_Resource_Conflict_Count.
[in, out] pConflictDetails
Dirección proporcionada por el autor de la llamada de una estructura de CONFLICT_DETAILS para recibir detalles de conflicto. El autor de la llamada debe proporcionar valores para las estructuras CD_ulSize y CD_ulMask de la estructura.
Valor devuelto
Si la operación se realiza correctamente, la función devuelve CR_SUCCESS. De lo contrario, devuelve uno de los códigos de error con prefijo CR_ definidos en Cfgmgr32.h.
Comentarios
Para determinar los requisitos de recursos en conflicto entre un dispositivo especificado y otros dispositivos de una máquina, siga estos pasos.
- Llame a CM_Query_Resource_Conflict_List para obtener un identificador de una lista de conflictos de recursos.
- Llame a CM_Get_Resource_Conflict_Count para determinar el número de conflictos contenidos en la lista de conflictos de recursos.
- Llame a CM_Get_Resource_Conflict_Details para cada entrada de la lista de conflictos.
- Si hay varios conflictos para un recurso y solo se pueden determinar los propietarios de algunos de los conflictos, no se notifican los conflictos sin propietarios identificables.
- No se notifican conflictos que parecen estar con el dispositivo especificado (es decir, el dispositivo entra en conflicto con sí mismo).
- Si varios dispositivos que no son Plug and Play usan el mismo controlador, es posible que no se notifiquen conflictos de recursos entre estos dispositivos.
Requisitos
Cliente mínimo compatible | Disponible en Microsoft Windows 2000 y versiones posteriores de Windows. |
Plataforma de destino | Escritorio |
Encabezado | cfgmgr32.h (incluya Cfgmgr32.h) |
Library | Cfgmgr32.lib |