Fungsi ChangerClassCreate (mcd.h)
Rutinitas ChangerClassCreate dipanggil oleh minidriver pengubah untuk memungkinkan driver kelas melakukan operasi independen perangkat yang diperlukan untuk membuat atau menutup perangkat.
Sintaks
NTSTATUS ChangerClassCreate(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Parameter
[in] DeviceObject
Arahkan ke objek perangkat perangkat yang akan dibuat atau ditutup.
[in] Irp
Arahkan ke paket permintaan I/O (IRP) yang memulai operasi buat atau tutup.
Nilai kembali
Jika operasi berhasil, ChangerClassCreate rutin mengembalikan STATUS_SUCCESS. Jika tidak, rutinitas mengembalikan salah satu nilai status berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Objek perangkat tidak memiliki ekstensi perangkat yang diinisialisasi dengan benar. |
|
Perangkat sudah terbuka. Hanya satu yang terbuka pada satu waktu yang diizinkan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | mcd.h (termasuk Mcd.h, Ntddchgr.h) |