Função CM_Get_Resource_Conflict_DetailsA (cfgmgr32.h)
A função CM_Get_Resource_Conflict_Details obtém os detalhes sobre um dos conflitos de recursos em uma lista de conflitos.
Sintaxe
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 fornecido pelo chamador para uma lista de conflitos, obtido por uma chamada anterior para CM_Query_Resource_Conflict_List.
[in] ulIndex
Valor fornecido pelo chamador usado como um índice na lista de conflitos. Esse valor pode ser de zero a um a menos do que o número retornado por CM_Get_Resource_Conflict_Count.
[in, out] pConflictDetails
Endereço fornecido pelo chamador de uma estrutura CONFLICT_DETAILS para receber detalhes de conflito. O chamador deve fornecer valores para as estruturas CD_ulSize e CD_ulMask da estrutura.
Valor retornado
Se a operação for bem-sucedida, a função retornará CR_SUCCESS. Caso contrário, ele retornará um dos códigos de erro prefixados por CR_ definidos em Cfgmgr32.h.
Comentários
Para determinar os requisitos de recursos conflitantes entre um dispositivo especificado e outros dispositivos em um computador, use as etapas a seguir.
- Chame CM_Query_Resource_Conflict_List para obter um identificador para uma lista de conflitos de recursos.
- Chame CM_Get_Resource_Conflict_Count para determinar o número de conflitos contidos na lista de conflitos de recursos.
- Chame CM_Get_Resource_Conflict_Details para cada entrada na lista de conflitos.
- Se houver vários conflitos para um recurso e os proprietários de apenas alguns dos conflitos puderem ser determinados, os conflitos sem proprietários identificáveis não serão relatados.
- Conflitos que parecem ser com o dispositivo especificado (ou seja, o dispositivo entra em conflito consigo mesmo) não são relatados.
- Se vários dispositivos não Plug and Play usarem o mesmo driver, os conflitos de recursos entre esses dispositivos poderão não ser relatados.
Requisitos
Cliente mínimo com suporte | Disponível no Microsoft Windows 2000 e versões posteriores do Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | cfgmgr32.h (inclua Cfgmgr32.h) |
Biblioteca | Cfgmgr32.lib |