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 (gestione dei diritti digitali)
  • 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

Remarks

Queste firme aggiuntive verranno applicate solo se il pacchetto del Kit di certificazione hardware contiene le funzionalità appropriate e il superamento dei test. Si tratta di aggiunte al comportamento normale della certificazione hardware e dei requisiti di certificazione corrispondenti 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.

Esempi

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

Vedere anche

Guida del dashboard