Sezione INF SignatureAttributes
Questa sezione consente agli utenti di richiedere firme aggiuntive come richiesto da determinati scenari di certificazione. Ad esempio, gli scenari seguenti richiedono questa sezione: Riproduzione multimediale dell'ambiente protetto, Antimalware di avvio anticipato e estensioni HAL di terze parti. Queste firme aggiuntive verranno applicate solo se il pacchetto del Kit di certificazione hardware contiene le funzionalità appropriate e il superamento dei test.
[SignatureAttributes]
FileOne = SignatureAttributes.SigType
[SignatureAttributes.SigType]
Attribute = Value
Voci
SigType=signature-type
Definisce la firma o l'attributo del catalogo da applicare al file. Deve essere uno dei seguenti:
- Elam
- HalExt
- PETrust
- DRM
- WindowsHello
Attribute=attribute-name
Ogni tipo di firma ha un attributo e un valore corrispondenti, come indicato di seguito. Usare queste definizioni per le sottosezioni SignatureAttributes:
- SignatureAttributes.Elam: Elam = true
- SignatureAttributes.HalExt: HalExt = true
- SignatureAttributes.DRM: DRMLevel = {1300 | 1200}
- SignatureAttributes.PETrust: PETrust = true
- SignatureAttributes.WindowsHello: WindowsHello = true
Commenti
Queste firme aggiuntive verranno applicate solo se il pacchetto del Kit di certificazione hardware contiene le funzionalità appropriate e il superamento dei test. Queste sono aggiunte al comportamento normale della certificazione hardware e ai corrispondenti requisiti di certificazione per Elam, HalExt, PETrust e DRM. Per altre info, vedi Windows Hardware Lab Kit.
Queste sezioni INF devono essere usate quando si richiedono firme aggiuntive indipendentemente dal sistema operativo di destinazione.
Esempio
Gli esempi seguenti illustrano come enumerare e richiedere firme aggiuntive per l'audio:
[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust
ExampleFile2.dll=SignatureAttributes.DRM
[SignatureAttributes.DRM]
DRMLevel=1300
[SignatureAttributes.PETrust]
PETrust=true
Gli esempi seguenti illustrano come enumerare e richiedere firme aggiuntive per il video:
[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust
[SignatureAttributes.PETrust]
PETrust=true
Gli esempi seguenti illustrano come enumerare e richiedere firme aggiuntive per HAL:
[SignatureAttributes]
HALFILE.dll=SignatureAttributes.HalExt
[SignatureAttributes.HalExt]
HalExt=true
Gli esempi seguenti illustrano come enumerare e richiedere firme aggiuntive per ELAM:
[SignatureAttributes]
ELAMFILE.dll=SignatureAttributes.Elam
[SignatureAttributes.Elam]
Elam=true
Gli esempi seguenti illustrano come enumerare e richiedere firme aggiuntive per Windows Hello:
[SignatureAttributes]
WindowsHelloFile.dll=SignatureAttributes.WindowsHello
[SignatureAttributes.WindowsHello]
WindowsHello=true