struktur BDCB_IMAGE_INFORMATION (ntddk.h)

Struktur BDCB_IMAGE_INFORMATION menjelaskan informasi tentang driver boot-start yang akan diinisialisasi, disediakan oleh Windows untuk rutinitas BOOT_DRIVER_CALLBACK_FUNCTION driver boot-start.

Sintaks

typedef struct _BDCB_IMAGE_INFORMATION {
  BDCB_CLASSIFICATION Classification;
  ULONG               ImageFlags;
  UNICODE_STRING      ImageName;
  UNICODE_STRING      RegistryPath;
  UNICODE_STRING      CertificatePublisher;
  UNICODE_STRING      CertificateIssuer;
  PVOID               ImageHash;
  PVOID               CertificateThumbprint;
  ULONG               ImageHashAlgorithm;
  ULONG               ThumbprintHashAlgorithm;
  ULONG               ImageHashLength;
  ULONG               CertificateThumbprintLength;
} BDCB_IMAGE_INFORMATION, *PBDCB_IMAGE_INFORMATION;

Anggota

Classification

Enumerasi jenis BDCB_CLASSIFICATION yang ditetapkan driver ELAM untuk menentukan klasifikasi gambar mulai boot.

ImageFlags

Bendera bit yang menjelaskan gambar. Nilai berikut didefinisikan.

Nilai Makna
Bit 0 Gambar mulai boot adalah DLL dependen.
Bit 1 Gambar mulai boot gagal integritas kode tetapi beban diizinkan karena kebijakan boot (integritas kode tidak diperlukan pada platform, atau integritas kode dinonaktifkan karena pengaturan boot, penelusuran kesalahan, atau keduanya). Nama simbolis untuk bit 1 adalah 'BDCB_IMAGEFLAGS_FAILED_CODE_INTEGRITY.'
Bit 2-31 Jangan gunakan. Dicadangkan.

ImageName

Nama gambar biner driver boot-start.

RegistryPath

Jalur dalam registri tempat driver boot-start terdaftar.

CertificatePublisher

Penerbit sertifikat gambar. Jika gambar tidak ditandatangani, string kosong ("").

CertificateIssuer

Penerbit sertifikat gambar. Jika gambar tidak ditandatangani, string kosong ("").

ImageHash

Hash Authenticode gambar, yang dapat dihitung dengan menggunakan SignTool.exe (Sign Tool).

CertificateThumbprint

Hash sertifikat penanda tangan yang akan ditandatangani. Jalankan certutil –dump x,cer untuk melihat nilai ini sebagai "Hash Tanda Tangan".

ImageHashAlgorithm

Algoritma hash gambar. Nilai berikut ini dicantumkan untuk referensi.

Nilai
ALG_CLASS_HASH
ALG_CLASS_ANY
ALG_SID_MD5
ALG_SID_SHA1
ALG_SID_SHA_256
ALG_SID_SHA_384
ALG_SID_SHA_512
CALG_MD5
CALG_SHA1
CALG_SHA_256
CALG_SHA_384
CALG_SHA_512

ThumbprintHashAlgorithm

Algoritma thumbprint sertifikat. Anggota ini harus diabaikan jika CertificateThumbprint adalah NULL.

ImageHashLength

Panjang data yang diacu oleh anggota ImageHash .

CertificateThumbprintLength

Panjang data yang ditujukkan oleh anggota CertificateThumbprint .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Header ntddk.h (termasuk Ntddk.h)

Lihat juga

BDCB_CLASSIFICATION

BOOT_DRIVER_CALLBACK_FUNCTION

ALG_ID