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 audio (PortCls) memverifikasi antarmuka DDI antara PortCls.sys dan driver miniport-nya.
Di bagian ini
| Topik | Deskripsi |
|---|---|
Aturan PcAddAdapterDevice menentukan bahwa driver miniport PortCls menggunakan fungsi PcAddAdapterDevice dengan benar, khususnya bahwa DeviceExtensionSize harus nol (0) atau tidak kurang dari PORT_CLASS_DEVICE_EXTENSION_SIZE. |
|
Aturan PcAllocateAndMapPages menentukan bahwa driver miniport PortCls memanggil antarmuka berikut, menggunakan parameter yang benar:
|
|
Aturan PcAllocatedPages menentukan bahwa driver miniport PortCls membebaskan halaman yang dialokasikan sebelumnya dengan memanggil metode AllocatePagesForMdl atau AllocateContiguousPagesForMdl. |
|
Aturan PcIrqlDDIs menentukan bahwa driver miniport PortCls harus memanggil PortCls DDI pada tingkat IRQL yang benar. |
|
Aturan PcIrqlIport menentukan bahwa driver miniport PortCls harus memanggil antarmuka PortCls IPort pada tingkat IRQL yang benar. |
|
Aturan ini memverifikasi bahwa driver miniport PortCls tidak boleh memanggil PoRequestPowerIrp dengan IRP_MN_SET_POWER. |
|
Aturan PcPropertyRequest menentukan bahwa driver miniport PortCls tidak boleh memanggil PcCompletePendingPropertyRequest dengan nilai NtStatus STATUS_PENDING. |
|
Aturan PcRegisterAdapterPower menentukan bahwa driver miniport PortCls tidak boleh:
|
|
Aturan PcTimedWaveRtStreamSetState menentukan bahwa driver miniport ProtCls melakukan transisi status melalui IMiniportWaveRTStream::SetState dalam waktu yang diperlukan. |
|
Aturan PcUnmapAllocatedPages menentukan bahwa:
|