Поделиться через


Раздел INF SignatureAttributes

В этом разделе пользователи могут запрашивать дополнительные подписи в соответствии с определенными сценариями сертификации. Например, для следующих сценариев требуется этот раздел: Воспроизведение мультимедиа в защищенной среде, ранний запуск антивредоносного ПО и сторонние расширения HAL. Эти дополнительные подписи будут применяться только в том случае, если пакет комплекта сертификации оборудования содержит соответствующие функции и тесты.

[SignatureAttributes]
FileOne = SignatureAttributes.SigType

[SignatureAttributes.SigType]
Attribute = Value

Записи

SigType=signature-type
Определяет, какой атрибут подписи или каталога необходимо применить к файлу. Должно быть одним из следующих вариантов:

  • Элам
  • HalExt
  • PETrust
  • DRM
  • WindowsHello

Attribute=attribute-name
Каждый тип подписи имеет соответствующий атрибут и значение, как указано ниже. Используйте следующие определения для подразделов SignatureAttributes:

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

Комментарии

Эти дополнительные подписи будут применяться только в том случае, если пакет комплекта сертификации оборудования содержит соответствующие функции и тесты. Это дополнения к нормальному поведению сертификации оборудования и соответствующие требования к сертификации для Elam, HalExt, PETrust и DRM. Дополнительные сведения см. в разделе Комплект лаборатории оборудования Windows.

Эти разделы INF следует использовать при запросе дополнительных подписей независимо от целевой ОС.

Примеры

В следующих примерах показано, как перечислить и запросить дополнительные подписи для аудио.

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

[SignatureAttributes.DRM]
DRMLevel=1300

 [SignatureAttributes.PETrust]
PETrust=true

В следующих примерах показано, как перечислить и запросить дополнительные подписи для видео:

[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust

[SignatureAttributes.PETrust]
PETrust=true

В следующих примерах показано, как перечислить и запросить дополнительные подписи для HAL:

[SignatureAttributes]
HALFILE.dll=SignatureAttributes.HalExt

[SignatureAttributes.HalExt]
HalExt=true

В следующих примерах показано, как перечислить и запросить дополнительные подписи для ELAM:

[SignatureAttributes]
ELAMFILE.dll=SignatureAttributes.Elam

[SignatureAttributes.Elam]
Elam=true

В следующих примерах показано, как перечислить и запросить дополнительные подписи для Windows Hello:

[SignatureAttributes]
WindowsHelloFile.dll=SignatureAttributes.WindowsHello

[SignatureAttributes.WindowsHello]
WindowsHello=true

См. также раздел

Справка по панели мониторинга