You are currently viewing Percorso Semplice Per Risolvere L’errore Dif_selectbestcompatdrv

Percorso Semplice Per Risolvere L’errore Dif_selectbestcompatdrv

Aggiornato

  • 1. Scarica ASR Pro
  • 2. Esegui il programma
  • 3. Fai clic su "Scansiona ora" per trovare e rimuovere eventuali virus sul tuo computer
  • Accelera il tuo computer oggi con questo semplice download.

    A volte la workstation del computer può generare un codice di errore che indica l’errore dif_selectbestcompatdrv. Ci possono essere diverse ragioni per tutto questo problema.

    • 3 minuti – leggi

    La richiesta dif_selectbestcompatdrv consente all’installatore di selezionare il driver migliore in particolare dall’elenco degli operatori di veicoli compatibili nell’elemento Facts and Methods sul mio dispositivo.

    Se inviato

    Quando un nuovo sistema di volo si sta preparando per installare un dispositivo stella PnP o sta eseguendo una buona alterazione del processo pilota su un dispositivo PnP.

    Questa applicazione DIF è comunemente usata nell’organizzazione PnP. Quando un dispositivo viene creato manualmente, Windows offre una richiesta DIF_SELECTDEVICE .

    Chi guarisce?

    compatibile

    Installare un personaggio insieme

    Gestirà l’oggetto

    Installa il dispositivo insieme

    Opzionale

    Installatore di classe

    Se ne occuperà

    Href installatore = “”> Ingresso

    DeviceInfoSet
    Fornisce lavoro con una
    serie di informazioni sullo smartphone generate da un dispositivo.

    DeviceInfoData
    Restituisce un puntatore a una sorta di tipo di struttura SP_DEVINFO_DATA che identifica queste macchine nel record delle informazioni sul dispositivo.

    opzioni di installazione del dispositivo
    I criteri dello strumento di installazione ( SP_DEVINSTALL_PARAMS ) sono assegnati da DeviceInfoData.

    Output installatore

    impostazioni dello strumento
    Il programma di installazione può modificare le situazioni per l’installazione dei componenti. Tuttavia, di solito lo fanno durante l’elaborazione di questa richiesta DIF.

    DeviceInfoData
    Come conseguenza, il programma di installazione può modificare l’elenco dei driver assegnati da DeviceInfoData, in particolare SP_DRVINSTALL_PARAMS.

    Valore restituito dal programma di installazione

    Il co-installer probabilmente restituisce NO_ERROR, ERROR_DI_POSTPROCESSING_REQUIRED o uno scambio di errori Win32.

    Se l’installatore di classe A esegue con successo questa richiesta e quindi SetupDiCallClassInstaller deve convertire il gestore predefinito, l’installatore di classe restituirà ERROR_DI_DO_DEFAULT.

    Se il kind setter gestisce con successo questo fatto, includendo la richiesta, e fa appello direttamente al proprietario predefinito, il programma di installazione della classe dovrebbe scambiare NO_ERROR, inoltre SetupDiCallClassInstaller non chiamerà per periodi più lunghi il normale gestore come segue.

    Nota Un programma di installazione della classe può chiamare direttamente il gestore evade, ma il programma di installazione della nota non dovrebbe mai tentare di ignorare queste operazioni del gestore predefinito.

    Per ulteriori rapporti sulla chiamata del gestore, seleziona l’intera impostazione predefinita Chiamata ai gestori di codice DIF standard .

    Se il programma di installazione della classe incontra un altro errore, il programma di installazione dovrebbe cancellare il codice di errore Win32 appropriato e SetupDiCallClassInstaller non chiamerà il gestore essere dopo.

    Gestore codice DIF standard

    Installatore

    Il programma di installazione presenta le richieste DIF per aiutarti a selezionare il driver pertinente per il tuo dispositivo PnP. L’installatore il più delle volte risponde a questa richiesta DIF in uno dei seguenti modi associati:

    • Non fare nulla. Per

      A meno che il contraente non disponga di linee guida di selezione specifiche, non risponderà a questa richiesta DIF. Il programma di installazione della classe restituisce ERROR_DI_DO_DEFAULT e anche un particolare co-installer restituisce NO_ERROR.

    • Modifica le impostazioni semplicemente per uno o più driver nel set di driver. Esempio

      per l’installatore, un club importante può essere escluso dalla considerazione per un prodotto semplicemente contrassegnandolo come DNF_BAD_DRIVER. L’installatore modifica le impostazioni dell’interruttore come segue:

      1. dif_selectbestcompatdrv error

        Ottieni informazioni sul primo show trucker accedendo a SetupDiEnumDriverInfo ma SetupDiGetDriverInstallParams . Se tutto è ok, modificare direi il driver dei parametri e applicare la modifica generale fondamentalmente chiamando SetupDiSetDriverInstallParams .

        Se è probabile che il motociclista sia il caso peggiore, i driver verranno installati su 0xFFFF o più ripidi nelle impostazioni di installazione del corriere. Per ulteriori informazioni sul manuale, vedere Come Windows seleziona i driver .

      2. Ripeti tu stesso il passaggio precedente fino a quando un individuo non ha elaborato solo tutti i driver normalmente nell’elenco. Assicurati di aumentare il parametro MemberIndex a SetupDiEnumDriverInfo , come mostrato nella particolare pagina di riferimento per la funzione corrispondente.

      Dopo che il programma di installazione della classe ha modificato il layout del driver, restituisce anche ERROR_DI_DO_DEFAULT. Se il programma di installazione di jointThe ith cambia l’elenco dei driver, deve farlo durante la preelaborazione e restituire NO_ERROR.

    • dif_selectbestcompatdrv error

      Scegli il miglior driver per le tue macchine.

      Questa è un’azione meno comune, tuttavia l’installatore può scegliere il miglior driver per ottenere il dispositivo. Tale programma di installazione controllerà in genere i dettagli del driver di golf, selezionerà un driver per qualsiasi e farà riferimento a SetupDiSetSelectedDriver per inclinare il driver. Una volta che l’imprenditore specifica il conducente scelto, viene restituito NO_ERROR.

      Se un particolare co-installatore sceglie un driver per il computer, dovrebbe essere sicuramente post-elaborato.

    Requisiti

    Versione

    Larghezza supportata = “50%”>

    Aggiornato

    Sei stanco della lentezza del tuo computer? Infastidito da messaggi di errore frustranti? ASR Pro è la soluzione per te! Il nostro strumento consigliato diagnosticherà e riparerà rapidamente i problemi di Windows, aumentando notevolmente le prestazioni del sistema. Quindi non aspettare oltre, scarica ASR Pro oggi!


    Titolo

    Setupapi.h (incluso Setupapi.h)

    Vedi anche richiesta

    Questo è deprecato in Windows 10 versione 1703 (Redstone 2). Questo promemoria non viene più richiamato dalle versioni più recenti di Windows.

    Ho scritto un driver per i dispositivi USB. al momento funziona bene.
    ma ora nella mia vita c’era un problema speciale con la sua applicazione.

    È probabile che alcuni dispositivi USB 2.0 che supporto abbiano più interfacce.
    es: USB / VID_XXXX / PID_0145 Firwmare 1 => cp poco conosciuto
    USB / VID_XXXX / PID_0145 con Firwmare uno o due => USB_MASS_STORAGE e propria interfaccia

    Per mettere i dispositivi, ho scritto CoClassInstaller e quindi ClassInstaller.
    è riuscito a utilizzare dif_code per aiutare Windows a volere il driver più compatibile.

    Funziona su alcuni sistemi operativi (Windows XP, Vista, Seven 32/64),
    ma su un computer specifico (Seven 64) DIF_SELECTBESTCOMPATDRV non appare nel setupapi.dev.log.
    Qualcuno ha qualche indizio sui luoghi in cui potresti essere a causa di questo comportamento?
    Se necessario, posso fornire un altro pezzo insieme al file setupapi.dev.log.

    Accelera il tuo computer oggi con questo semplice download.