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.
Attenzione
A partire da Windows 11 versione 22H2, un pacchetto driver che usa questa direttiva non è più idoneo per una firma da Hardware Developer Center.
I pacchetti driver universali e i driver di Windows non possono usare questa direttiva.
Una direttiva UnregisterDlls fa riferimento a una o più sezioni INF usate per specificare i file che sono controlli OLE e richiedono l'annullamento della registrazione automatica (rimozione automatica).
[DDInstall]
UnregisterDlls=unregister-dll-section[,unregister-dll-section]...
Ogni sezione INF a cui fa riferimento una direttiva UnregisterDlls deve avere il formato di voce seguente:
[unregister-dll-section]
dirid,[subdir],filename,registration-flags[,[timeout][,argument]]
Una sezione unregister-dll-section può avere un numero qualsiasi di voci, ognuna in una riga separata.
whse.
dirid
Specifica l'ID directory di destinazione del file da annullare. Per altre informazioni, vedere Uso di Dirids.
sottodir
Specifica il percorso della directory, relativo alla directory corrente, al file da annullare. Se non specificato, il file si trova nella directory corrente.
filename
Identifica il nome file del controllo OLE da annullare.
flag di registrazione
Indica le operazioni di registrazione da eseguire sul controllo OLE. È necessario specificare uno o entrambi i flag seguenti.
0x00000001 (FLG_REGSVR_DLLREGISTER)
Chiamare la funzione DllUnRegisterServer (descritta nella documentazione di Windows SDK).
0x00000002 (FLG_REGSVR_DLLINSTALL)
Chiamare la funzione DllInstall del controllo OLE (descritta nella documentazione di Windows SDK).
timeout
Specifica il timeout, espresso in unità di secondi, affinché un controllo OLE completi le chiamate di annullamento della registrazione specificate. Il timeout predefinito è 60 secondi.
argument
Se il controllo è un file eseguibile, si tratta di una stringa di comando passata al file eseguibile. L'argomento predefinito è /UnRegServer.
Se il controllo non è un file eseguibile, specifica l'argomento della riga di comando da passare alla funzione DllInstall .
Osservazioni:
Ogni nome di sezione unregister-dll-section deve essere univoco per il file INF e deve seguire le regole generali per la definizione dei nomi di sezione. Per altre informazioni su queste regole, vedere Regole di sintassi generali per i file INF.
Per altre informazioni sui controlli OLE e la annullamento della registrazione automatica, vedere la documentazione di Windows SDK.
Esempi
[Dialer]
RegisterDlls = DialerRegSvr
[DialerUninstall]
UnregisterDlls = DialerRegSvr
[DialerRegSvr]
11,,avtapi.dll, 1