Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aturan kepatuhan DDI untuk driver miniport AVStream memverifikasi protokol antarmuka DDI antara driver kernel-streaming (ks.sys) dan driver miniport-nya.
Di bagian ini
| Topik | Deskripsi |
|---|---|
Aturan KsCallbackReturn menentukan bahwa fungsi panggilan balik driver miniport kernel-streaming (KS) hanya mengembalikan nilai status yang diizinkan. |
|
Aturan KsDeviceMutex menentukan bahwa driver miniport streaming kernel menggunakan KsAcquireDevice dan KsReleaseDevice dalam urutan yang benar. Artinya, setiap panggilan ke KsAcquireDevice harus memiliki panggilan yang sesuai ke KsReleaseDevice. |
|
Aturan KsFilterMutex menentukan bahwa driver miniport KS memperoleh dan merilis mutex filter dalam urutan yang benar. |
|
Aturan KsIrqlDDIs menentukan bahwa driver miniport kernel-streaming (KS) memanggil KS DDI pada tingkat IRQL yang benar. |
|
Aturan KsIrqlDeviceCallbacks menentukan bahwa driver miniport kernel-streaming (KS) harus kembali dari fungsi panggilan balik perangkat KS dengan IRQL yang sama seperti saat fungsi tersebut dipanggil. |
|
Aturan KsInvalidStreamPointer memverifikasi apakah driver miniport KS menyediakan KS Stream Pointer yang valid sebagai argumen fungsi. |
|
Aturan KsIrqlFilterCallbacks menentukan bahwa driver miniport kernel-streaming (KS) kembali dari fungsi panggilan balik filter KS dengan IRQL yang sama saat fungsi panggilan balik dipanggil. |
|
Aturan KsMarkPendingIrp menentukan bahwa driver miniport kernel-stream (KS) harus menandai IRP sebagai pending saat mengembalikan status STATUS_PENDING dari fungsi callback berikut:
|
|
Aturan KsIrqlPinCallbacks menentukan bahwa driver miniport kernel-stream (KS) kembali dari fungsi panggilan balik KS Pin dengan IRQL yang sama seperti saat dipanggil. |
|
Aturan KsProcessingMutex menentukan bahwa driver miniport KS menggunakan muteks pemrosesan dalam urutan yang benar: |
|
Aturan KsStreamPointerClone menentukan bahwa driver miniport kernel-stream (KS) dengan benar menggunakan fungsi KsStreamPointerClone dan KsStreamPointerDelete . |
|
Aturan KsStreamPointerLock menentukan bahwa driver miniport kernel-streaming (KS) menggunakan fungsi KsStreamPointerLock dan KsStreamPointerUnlock dalam urutan yang benar. |
|
Aturan KsStreamPointerUnlock menentukan bahwa driver miniport kernel-streaming (KS) membuka kunci semua penunjuk aliran sebelum driver dibongkar (atau perangkat berhenti). |
|
Aturan KsTimedDeviceCallbacks menentukan bahwa driver miniport kernel-streaming (KS) kembali dari fungsi panggilan balik perangkat dalam waktu 500 ms. |
|
Aturan KsTimedFilterCallbacks menentukan bahwa driver miniport kernel-streaming (KS) harus menyelesaikan fungsinya dari panggilan balik filter dalam 500 ms. |
|
Aturan KsTimedPinCallbacks menentukan bahwa driver miniport kernel-streaming (KS) kembali dari fungsi panggilan balik pin dalam waktu 500 ms. |
|
Aturan KsTimedPinSetDeviceState menentukan bahwa driver miniport AVStream (KS) melakukan transisi status menggunakan rutinitas AVStrMiniPinSetDeviceState minidriver AVStream dalam waktu yang diperlukan. |
|
Aturan KsTimedProcessingMutex menentukan bahwa driver miniport KS tidak boleh menyimpan mutex pemrosesan selama lebih dari 100 milidetik. |