Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione riepiloga le funzioni di installazione dei dispositivi . Usando le funzioni di installazione del dispositivo, il software di installazione può eseguire i tipi di operazioni seguenti:
Installare i driver
Gestire i codici DIF.
Gestire i set di informazioni sul dispositivo.
Gestire gli elenchi di driver.
Gestire le interfacce dei dispositivi.
Gestire le icone e le altre bitmap.
Le tabelle seguenti forniscono riepiloghi dei tipi di funzioni seguenti:
Funzioni di Installazione del Driver
Funzioni di informazione sul dispositivo
gestori di installazione dei dispositivi
funzioni di personalizzazione dell'installazione dei dispositivi
Configurazione delle Funzioni della Classe
funzioni dell'interfaccia del dispositivo
Funzioni delle proprietà del dispositivo (Windows Vista e versioni successive)
Funzioni del Registro di Sistema
Funzioni di installazione del driver
Installa un pacchetto driver specificato preinstallato nell'archivio driver in un dispositivo PnP presente nel sistema. (Windows Vista e versioni successive di Windows) |
|
Disinstalla un dispositivo e rimuove il nodo del dispositivo (devnode) dal sistema. (Windows 7 e versioni successive di Windows) |
|
Preinstalla un pacchetto driver nell'archivio driver e quindi installa il pacchetto driver nei dispositivi PnP corrispondenti presenti nel sistema. (Windows Vista e versioni successive di Windows) |
|
Rimuove un pacchetto driver dall'archivio driver. (Windows 10 versione 1703 e versioni successive di Windows) |
|
Aggiorna il pacchetto driver installato per i dispositivi PnP corrispondenti presenti nel sistema. |
|
Ripristina il pacchetto driver installato su un dispositivo specificato al pacchetto di driver di backup salvato per il dispositivo. (Windows Vista e versioni successive di Windows) |
Funzioni di informazione sul dispositivo
Nota
SetupApi non è supportato in tutte le edizioni di Windows. Quando possibile, è consigliabile usare API di livello inferiore, ad esempio quelle disponibili tramite CfgMgr32.dll. Per suggerimenti, vedere conversione da SetupApi a CfgMgr32.
Funzioni di informazione del driver
Compila un elenco di driver associati a un'istanza del dispositivo specificata o all'elenco di driver di classe globale del set di informazioni sul dispositivo. |
|
Enumera i membri di un elenco di informazioni sui driver. |
|
Recupera informazioni dettagliate per un elemento informativo del driver specificato. |
|
Imposta il membro specificato di un elenco di driver come driver attualmente selezionato. Può anche essere usato per reimpostare l'elenco di driver in modo che non sia presente alcun driver attualmente selezionato. |
|
Recupera il membro di un elenco di driver selezionato come driver da installare. |
|
Annulla una ricerca nell'elenco di driver attualmente in corso in un thread diverso. |
|
Elimina un elenco di informazioni sui driver. |
gestori di installazione dei dispositivi
Chiama il programma di installazione della classe appropriato ed eventuali co-installer registrati, con la richiesta di installazione specificata. |
|
Gestore predefinito per la richiesta di DIF_PROPERTYCHANGE. Può essere usato per modificare lo stato di un dispositivo installato. |
|
Registra i co-installer specifici del dispositivo elencati nel file INF per il dispositivo specificato. Questa funzione è il gestore predefinito per DIF_REGISTER_COINSTALLERS. |
|
Gestore predefinito per la richiesta di DIF_INSTALLDEVICE. |
|
Gestore predefinito per la richiesta di DIF_INSTALLDEVICEFILES. |
|
Gestore predefinito per la richiesta di DIF_INSTALLINTERFACES. Installa le interfacce elencate nella sezione DDInstall.interfacce di un file INF del dispositivo. |
|
Questa funzione è obsoleta e non può essere usata in alcuna versione di Microsoft Windows. |
|
Gestore predefinito per la richiesta di DIF_REMOVEDEVICE. |
|
Gestore predefinito per la richiesta di DIF_UNREMOVE. |
|
Gestore predefinito per la richiesta di DIF_REGISTERDEVICE. |
|
Gestore predefinito per la richiesta di DIF_SELECTDEVICE. |
|
Gestore predefinito per la richiesta di DIF_SELECTBESTCOMPATDRV. |
|
Gestore predefinito per la richiesta di DIF_SELECTDEVICE. |
Funzioni di personalizzazione dell'installazione dei dispositivi
Recupera i parametri di installazione della classe per un set di informazioni sul dispositivo o un particolare elemento di informazioni sul dispositivo. |
|
Imposta o cancella i parametri di installazione della classe per un set di informazioni sul dispositivo o un particolare elemento di informazioni sul dispositivo. |
|
Recupera i parametri di installazione del dispositivo per un set di informazioni sul dispositivo o un particolare elemento di informazioni sul dispositivo. |
|
Imposta i parametri di installazione del dispositivo per un set di informazioni sul dispositivo o un particolare elemento di informazioni sul dispositivo. |
|
Recupera i parametri di installazione per il driver specificato. |
|
Imposta i parametri di installazione per il driver specificato. |
Funzioni della classe Setup
Funzioni Bitmap e Icone
Compila un elenco di immagini che contiene bitmap per ogni classe installata e restituisce l'elenco in una struttura di dati. |
|
Compila un elenco di immagini di bitmap per ogni classe installata in un computer locale o remoto. |
|
Recupera l'indice dalla lista di immagini per una classe specificata. |
|
Recupera l'indice dell'icona mini fornita per la classe specificata. |
|
Disegna la mini icona specificata nella posizione richiesta. |
|
Carica sia l'icona grande che quella mini per la classe specificata. |
|
Carica un'icona del dispositivo per un dispositivo specificato. (Windows Vista e versioni successive di Windows) |
|
Elimina definitivamente un elenco di immagini di classe. |
Funzioni dell'interfaccia del dispositivo
Nota
SetupApi non è supportato in tutte le edizioni di Windows. Quando possibile, è consigliabile usare API di livello inferiore, ad esempio quelle disponibili tramite CfgMgr32.dll. Per suggerimenti, vedere conversione da SetupApi a CfgMgr32.
Funzioni di proprietà del dispositivo (Windows Vista e versioni successive)
Nota
SetupApi non è supportato in tutte le edizioni di Windows. Quando possibile, è consigliabile usare API di livello inferiore, ad esempio quelle disponibili tramite CfgMgr32.dll. Vedere la migrazione da SetupApi a CfgMgr32 per suggerimenti.
Recupera una proprietà del dispositivo impostata per una classe di installazione del dispositivo o una classe di interfaccia dispositivo. |
|
Recupera una proprietà di classe per una classe di installazione del dispositivo o una classe di interfaccia dispositivo in un computer locale o remoto. |
|
Recupera una matrice delle chiavi delle proprietà del dispositivo che rappresentano le proprietà del dispositivo impostate per una classe di installazione del dispositivo o una classe di interfaccia dispositivo. |
|
Recupera una matrice delle chiavi delle proprietà del dispositivo che rappresentano le proprietà del dispositivo impostate per una classe di installazione del dispositivo o una classe di interfaccia dispositivo in un computer locale o remoto. |
|
Recupera una proprietà del dispositivo impostata per un'interfaccia del dispositivo. |
|
Recupera una matrice di chiavi delle proprietà del dispositivo che rappresentano le proprietà del dispositivo impostate per un'interfaccia dispositivo. |
|
Recupera una proprietà dell'istanza del dispositivo. |
|
Recupera una matrice delle chiavi delle proprietà del dispositivo che rappresentano le proprietà del dispositivo impostate per un'istanza del dispositivo. |
|
Imposta una proprietà di classe per una classe di installazione del dispositivo o una classe di interfaccia del dispositivo. |
|
Imposta una proprietà del dispositivo per una classe di installazione del dispositivo o una classe di interfaccia dispositivo in un computer locale o remoto. |
|
Imposta una proprietà relativa a un'interfaccia del dispositivo. |
|
Imposta una proprietà dell'istanza del dispositivo. |
Funzioni del Registro di sistema
Nota
SetupApi non è supportato in tutte le edizioni di Windows. Quando possibile, è consigliabile usare API di livello inferiore, ad esempio quelle disponibili tramite CfgMgr32.dll. Vedere la conversione da SetupApi a CfgMgr32 per suggerimenti.
Crea una chiave di archiviazione del Registro di sistema per informazioni di configurazione specifiche del dispositivo e restituisce un handle alla chiave. |
|
Apre una chiave di archiviazione del Registro di sistema per informazioni di configurazione specifiche del dispositivo e restituisce un handle alla chiave. |
|
Elimina le chiavi del Registro di sistema accessibili dall'utente specificate associate a un elemento di informazioni sul dispositivo. |
|
Apre la chiave del Registro di sistema della classe di installazione o una sottochiave specifica della classe . |
|
Apre la chiave del Registro di sistema della classe di installazione del dispositivo, la chiave del Registro di sistema dell'interfaccia del dispositivo o una sottochiave specifica della classe . Questa funzione apre la chiave specificata nel computer locale o in un computer remoto. |
|
Crea una sottochiave del Registro di sistema non volatile per l'archiviazione di informazioni su un'istanza dell'interfaccia del dispositivo e restituisce un handle alla chiave. |
|
Apre la sottochiave del Registro di sistema usata dalle applicazioni e dai driver per archiviare informazioni specifiche di un'istanza dell'interfaccia del dispositivo e restituisce un handle alla chiave. |
|
Elimina la sottochiave del Registro di sistema usata dalle applicazioni e dai driver per archiviare informazioni specifiche di un'istanza dell'interfaccia del dispositivo. |
|
Imposta la proprietà del dispositivo Plug and Play specificata. |
|
Recupera la proprietà del dispositivo Plug and Play specificata. |
|
Recupera una proprietà della classe di dispositivo specificata dal Registro di sistema. |
|
Imposta una proprietà della classe di dispositivo specificata nel Registro di sistema. |