Condividi tramite


Installazione delle estensioni native IHV 802.11

 

Per installare il DLL delle estensioni IHV native 802.11 e il DLL delle estensioni dell'interfaccia utente IHV 802.11 , il fornitore hardware indipendente (IHV) deve apportare le seguenti modifiche alla sezione DDInstall all'interno del file INF utilizzato per l'installazione dell'adattatore di rete locale wireless (WLAN) IHV.

  • Aggiungere una direttiva CopyFiles, associata alla sezione file-list-section , al file INF. Il nome di ogni DLL sviluppata dall'IHV deve trovarsi all'interno della sezione file-list-section.

    Ad esempio, se l'IHV sta installando IhvExt.dll e IhvUIExt.dll, il file INF avrà la seguente direttiva CopyFiles e la sezione "file-list-section":

    CopyFiles = Sample-File-List-Section
    
    [Sample-File-List-Section]
    IhvExt.dll,,,2
    IhvUIExt.dll,,,2
    

    Per ulteriori informazioni sulla direttiva CopyFiles, consultare INF CopyFiles direttiva.

  • Assicuratevi che una sezione DestinationDirs dichiari la destinazione della sezione file-list utilizzata nella direttiva CopyFiles.

    Nell'esempio precedente la sezione DestinationDirs avrà i valori seguenti:

    [DestinationDirs]
    DefaultDestDir = 13
    Sample-File-List-Section = 13
    

    Per altre informazioni sulla sezione DestinationDirs, vedere sezione INF DestinationDirs.

  • Assicurarsi che una direttiva AddReg, con una sezione di registro aggiunta associata , venga aggiunta al file INF per ciascun adattatore WLAN. Per altre informazioni sulla direttiva AddReg, vedere direttiva ADDReg INF.

    All'interno della sezione add-registry-section, è necessario dichiarare le chiavi seguenti.

    HKR, Ndi\IHVExtensions, ExtensibilityDLL, 0, destination-file-name
    Questa chiave identifica il nome della DLL delle estensioni IHV. Ad esempio, per associare il IhvExt.dll alla gestione della scheda WLAN, la chiave seguente verrebbe dichiarata.

    HKR,Ndi\IHVExtensions, ExtensibilityDLL, 0, %13%\IhvExt.dll
    

    HKR, Ndi\IHVExtensions, UIExtensibilityCLSID, 0, CLSID
    Questa chiave identifica l'identificatore di classe COM (CLSID), registrato nel sistema di destinazione per la DLL delle estensioni dell'interfaccia utente IHV. Il valore CLSID deve essere racchiuso tra virgolette. Questa chiave associa la DLL delle estensioni dell'interfaccia utente IHV alla DLL delle estensioni IHV installata tramite la chiave ExtensibilityDLL.

    Nota la chiave UIExtensibilityCLSID è necessaria solo se l'IHV installa una DLL di estensioni dell'interfaccia utente dell'IHV.

     

    HKR, Ndi\IHVExtensions, AdapterOUI, 0x00010001, OUI
    Questa chiave identifica l'identificatore univoco (OUI) assegnato dall'organizzazione IEEE, che identifica l'IHV. Il valore OUI deve essere dichiarato come valore esadecimale a 24 bit.

    La chiave AdapterOUI viene usata per verificare che l'OUI dell'adattatore WLAN corrisponda al valore dell'attributo OUI dell'elemento XML IHV. Per altre informazioni sull'elemento IHV e sullo schema XML nativo 802.11, vedere la documentazione di Microsoft Windows SDK.

Per altre informazioni sul file INF e sulle relative sezioni, vedere Creazione di un file INF.