Fungsi panggilan balik PFNKSDEVICE (ks.h)
Rutinitas AVStream minidriver AVStrMiniDevicePostStart dipanggil saat AVStream melakukan pemrosesan pasca-PnP-start. Gunakan untuk memuat driver pada waktu mulai, misalnya. Peristiwa tersebut kemudian akan terjadi dalam konteks utas pekerja setelah PnP dimulai.
Sintaksis
PFNKSDEVICE Pfnksdevice;
NTSTATUS Pfnksdevice(
[in] PKSDEVICE Device
)
{...}
Parameter
[in] Device
Penunjuk ke struktur KSDEVICE yang menjelaskan perangkat tempat permintaan IRP_MN_START_DEVICE dikirim.
Mengembalikan nilai
Harus mengembalikan STATUS_SUCCESS atau kode kesalahan yang dikembalikan dari upaya untuk melakukan operasi. Jika rutinitas ini mengembalikan kegagalan, permintaan IRP_MJ_CREATE yang tertunda antara permintaan IRP_MN_START_DEVICE dan permintaan IRP_MN_STOP_DEVICE akan gagal. Jangan kembali STATUS_PENDING.
Komentar
Minidriver menentukan alamat rutin ini di PostStart anggota struktur KSDEVICE_DISPATCH-nya.
Rutinitas ini bersifat opsional.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan DirectX 8.0 dan versi DirectX yang lebih baru. |
Platform Target | Desktop |
Header | ks.h (termasuk Ks.h) |