Fungsi DriverEntry of IDE Controller Minidriver

DriverEntry menginisialisasi minidriver.

Sintaks

NTSTATUS DriverEntry(
  _In_ PDRIVER_OBJECT  DriverObject,
  _In_ PUNICODE_STRING RegistryPath
);

Parameter

DriverObject [in]
Berisi penunjuk ke objek driver minidriver pengontrol IDE.

RegistryPath [in]
Menentukan string yang menunjukkan jalur registri ke informasi konfigurasi driver di registri.

Nilai kembali

DriverEntry mengembalikan STATUS_SUCCESS jika berhasil; jika tidak, ia mengembalikan kode kesalahan yang diterima dari rutinitas perpustakaan PciIdeXInitialize .

Keterangan

Setiap minidriver pengontrol harus memiliki rutinitas bernama DriverEntry untuk memuat.

Rutinitas DriverEntry pengontrol IDE harus memanggil rutinitas perpustakaan PciIdeXInitialize . PciIdeXInitialize menginisialisasi tabel pengiriman minidriver pengontrol, mengalokasikan ekstensi untuk DriverObject, dan menyimpan berbagai nilai dalam ekstensi objek driver. Nilai yang harus disimpan dalam ekstensi objek driver termasuk ukuran ekstensi driver dan penunjuk ke pengontrol minidriver HwIdeXGetControllerProperties rutin yang mengambil informasi tentang pengontrol IDE.

Persyaratan

Platform target

Desktop

Header

Ide.h (termasuk Ide.h)

Pustaka

NtosKrnl.lib

DLL

NtosKrnl.exe

Lihat juga

HwIdeXGetControllerProperties

IDE_CONTROLLER_PROPERTIES

PciIdeXInitialize