Bagikan melalui


Fungsi VideoPortGetRomImage (video.h)

Membaca memori baca-saja (ROM) perangkat.

Sintaks

VIDEOPORT_DEPRECATED VIDEOPORT_API PVOID VideoPortGetRomImage(
  [in] IN PVOID HwDeviceExtension,
  [in] IN PVOID Unused1,
  [in] IN ULONG Unused2,
  [in] IN ULONG Length
);

Parameter

[in] HwDeviceExtension

Penunjuk ke ekstensi perangkat driver miniport.

[in] Unused1

Saat ini diabaikan oleh driver port video; harus diatur ke NULL.

[in] Unused2

Saat ini diabaikan oleh driver port video; harus diatur ke nol.

[in] Length

Baik jumlah byte data ROM yang harus dibaca dan dikembalikan oleh driver port video, atau nol.

Nilai kembali

VideoPortGetRomImage mengembalikan pointer ke buffer yang berisi data ROM (BIOS) perangkat saat berhasil; jika tidak, mengembalikan NULL untuk menunjukkan bahwa tidak ada memori yang cukup untuk operasi, atau ROM perangkat tidak dapat diakses.

Keterangan

VideoPortGetRomImage tidak membaca ROM menggunakan warisan 0xC0000 pemetaan. Ini membaca ROM yang dapat ditemukan menggunakan metode ACPI_METHOD_DISPLAY_ROM atau register alamat dasar ROM.

Alias ACPI_METHOD_DISPLAY_ROM, yang didefinisikan dalam Dispmprt.h, mewakili metode yang digunakan untuk mendapatkan gambar BIOS ROM. Metode ini diperlukan ketika gambar ROM disimpan dalam format kepemilikan seperti SISTEM BIOS ROM. Metode ini tidak diperlukan jika gambar ROM dapat dibaca melalui antarmuka PCI standar.

Driver port video mengalokasikan buffer Byte Panjang dan mengisinya dengan data yang dibaca dari ROM perangkat. Driver port video selalu membaca Byte panjang dari awal ROM perangkat.

Jika driver miniport memanggil VideoPortGetRomImage beberapa kali, driver port video akan membebaskan buffer dari panggilan sebelumnya sebelum mengalokasikan dan mengembalikan buffer dalam panggilan saat ini. Akibatnya, driver miniport hanya boleh mereferensikan pointer yang dikembalikan oleh panggilan ini ke VideoPortGetRomImage.

Driver miniport dapat membebaskan buffer yang dialokasikan oleh driver port video dengan memanggil VideoPortGetRomImage dengan Panjang nol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header video.h (sertakan Video.h)
Pustaka Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Lihat juga

VideoPortScanRom