Partager via


Inf SignatureAttributes, section

Cette section permet aux utilisateurs de demander des signatures supplémentaires comme requis par certains scénarios de certification. Par exemple, les scénarios suivants nécessitent cette section : Lecture multimédia de l’environnement protégé, Logiciel anti-programme malveillant à lancement anticipé et extensions HAL tierces. Ces signatures supplémentaires seront appliquées uniquement si votre package Kit de certification matérielle contient les fonctionnalités appropriées et les tests réussis.

[SignatureAttributes]
FileOne = SignatureAttributes.SigType

[SignatureAttributes.SigType]
Attribute = Value

Entrées

SigType=signature-type
Définit la signature ou l’attribut de catalogue qui doit être appliqué au fichier. Doit être l’une des suivantes :

  • Elam
  • HalExt
  • PETrust
  • DRM
  • WindowsHello

Attribute=attribute-name
Chaque type de signature a un attribut et une valeur correspondants, comme indiqué ci-dessous. Utilisez ces définitions pour vos sous-sections SignatureAttributes :

  • SignatureAttributes.Elam : Elam = true
  • SignatureAttributes.HalExt : HalExt = true
  • SignatureAttributes.DRM : DRMLevel = {1300 | 1200}
  • SignatureAttributes.PETrust : PETrust = true
  • SignatureAttributes.WindowsHello : WindowsHello = true

Notes

Ces signatures supplémentaires seront appliquées uniquement si votre package Kit de certification matérielle contient les fonctionnalités appropriées et les tests réussis. Il s’agit d’ajouts au comportement normal de la certification matérielle et aux exigences de certification correspondantes pour Elam, HalExt, PETrust et DRM. Pour plus d’informations, consultez Windows Hardware Lab Kit.

Ces sections INF doivent être utilisées lors de la demande de signatures supplémentaires, quel que soit le système d’exploitation cible.

Exemples

Les exemples suivants montrent comment énumérer et demander des signatures supplémentaires pour l’audio :

[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust
ExampleFile2.dll=SignatureAttributes.DRM

[SignatureAttributes.DRM]
DRMLevel=1300

 [SignatureAttributes.PETrust]
PETrust=true

Les exemples suivants montrent comment énumérer et demander des signatures supplémentaires pour la vidéo :

[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust

[SignatureAttributes.PETrust]
PETrust=true

Les exemples suivants montrent comment énumérer et demander des signatures supplémentaires pour HAL :

[SignatureAttributes]
HALFILE.dll=SignatureAttributes.HalExt

[SignatureAttributes.HalExt]
HalExt=true

Les exemples suivants montrent comment énumérer et demander des signatures supplémentaires pour ELAM :

[SignatureAttributes]
ELAMFILE.dll=SignatureAttributes.Elam

[SignatureAttributes.Elam]
Elam=true

Les exemples suivants montrent comment énumérer et demander des signatures supplémentaires pour Windows Hello :

[SignatureAttributes]
WindowsHelloFile.dll=SignatureAttributes.WindowsHello

[SignatureAttributes.WindowsHello]
WindowsHello=true

Voir aussi

Aide du tableau de bord