Fungsi panggilan balik PFNKSDEVICE (ks.h)
Rutinitas AVStrMiniDevicePostStart AVStream minidriver dipanggil ketika 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.
Sintaks
PFNKSDEVICE Pfnksdevice;
NTSTATUS Pfnksdevice(
[in] PKSDEVICE Device
)
{...}
Parameter
[in] Device
Penunjuk ke struktur KSDEVICE yang menjelaskan perangkat tempat permintaan IRP_MN_START_DEVICE dikirim.
Nilai kembali
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.
Keterangan
Minidriver menentukan alamat rutin ini di anggota PostStart dari struktur KSDEVICE_DISPATCH-nya .
Rutinitas ini bersifat opsional.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru serta DirectX 8.0 dan versi DirectX yang lebih baru. |
Target Platform | Desktop |
Header | ks.h (termasuk Ks.h) |