структура MFRR_COMPONENT_HASH_INFO (mfidl.h)

Содержит сведения об отозванном компоненте.

Синтаксис

typedef struct _MFRR_COMPONENT_HASH_INFO {
  DWORD ulReason;
  WCHAR rgHeaderHash[STR_HASH_LEN];
  WCHAR rgPublicKeyHash[STR_HASH_LEN];
  WCHAR wszName[MAX_PATH];
} MFRR_COMPONENT_HASH_INFO, *PMFRR_COMPONENT_HASH_INFO;

Члены

ulReason

Указывает причину отзыва. Определены следующие значения.

Значение Значение
MF_BOOT_DRIVER_VERIFICATION_FAILED
Не удалось проверить загрузочный драйвер.
MF_COMPONENT_CERT_REVOKED
Сертификат в цепочке сертификатов доверенного компонента был отозван.
MF_COMPONENT_HS_CERT_REVOKED
Сертификат с высоким уровнем безопасности для проверки подлинности защищенной среды (PE) был отозван.

Сертификат с высоким уровнем безопасности обычно используется ИТ-центрами, которые обрабатывают содержимое высокого разрешения и форматы следующего поколения, такие как HD-DVD.

MF_COMPONENT_INVALID_EKU
Недопустимый объект расширенного использования ключа (EKU) сертификата.
MF_COMPONENT_INVALID_ROOT
Корневой сертификат недопустим.
MF_COMPONENT_LS_CERT_REVOKED
Сертификат с низким уровнем безопасности для проверки подлинности pe был отозван.

Сертификат с низким уровнем безопасности обычно используется ИТ-центрами, которые обрабатывают содержимое стандартного определения и форматы текущего поколения.

MF_COMPONENT_REVOKED
Доверенный компонент был отозван.
MF_GRL_ABSENT
GRL не найден.
MF_GRL_LOAD_FAILED
Не удалось загрузить глобальный список отзыва (GRL).
MF_INVALID_GRL_SIGNATURE
Недопустимая подпись GRL.
MF_MINCRYPT_FAILURE
Цепочка сертификатов была неправильно сформирована, загрузочный драйвер не подписан или подписан недоверенным сертификатом.
MF_TEST_SIGNED_COMPONENT_LOADING
Компонент подписан тестовый сертификат.
 

Кроме того, может присутствовать один из следующих флагов, указывающий тип компонента, который не удалось загрузить.

Значение Значение
MF_USER_MODE_COMPONENT_LOAD
Компонент пользовательского режима.
MF_KERNEL_MODE_COMPONENT_LOAD
Компонент режима ядра.

rgHeaderHash[STR_HASH_LEN]

Содержит хэш заголовка файла.

rgPublicKeyHash[STR_HASH_LEN]

Содержит хэш открытого ключа в сертификате компонента.

wszName[MAX_PATH]

Имя файла отозванного компонента.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть mfidl.h

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

Структуры Media Foundation