音频(PortCls)微型端口驱动程序的 DDI 符合性规则验证 PortCls.sys 与其微型端口驱动程序之间的 DDI 接口。
本部分内容
| 主题 | DESCRIPTION |
|---|---|
PcAddAdapterDevice 规则指定 PortCls 微型端口驱动程序正确使用 PcAddAdapterDevice 函数,特别是 DeviceExtensionSize 应为零(0)或不超过PORT_CLASS_DEVICE_EXTENSION_SIZE。 |
|
PcAllocateAndMapPages 规则指定 PortCls 微型端口驱动程序使用正确的参数调用以下接口:
|
|
PcAllocatedPages 规则指定 PortCls 微型端口驱动程序通过调用 AllocatePagesForMdl 或 AllocateContiguousPagesForMdl 方法释放以前分配的页面。 |
|
PcIrqlDDIs 规则规定 PortCls 微型端口驱动程序必须在正确的 IRQL 级别调用 PortCls DDIs。 |
|
PcIrqlIport 规则指定 PortCls 微型端口驱动程序必须在正确的 IRQL 级别调用 PortCls IPort 接口。 |
|
此规则验证,PortCls 微型端口驱动程序不应使用 PoRequestPowerIrp 调用 IRP_MN_SET_POWER。 |
|
PcPropertyRequest 规则规定 PortCls 微型端口驱动程序绝不应调用 PcCompletePendingPropertyRequest 且 NtStatus 值为 STATUS_PENDING。 |
|
PcRegisterAdapterPower 规则指定 PortCls 微型端口驱动程序不应:
|
|
PcTimedWaveRtStreamSetState 规则指定 ProtCls 微型端口驱动程序在所需时间内通过 IMiniportWaveRTStream::SetState 进行状态转换。 |
|
PcUnmapAllocatedPages 规则指定:
|