Condividi tramite


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

Vedi anche

Guida del dashboard