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