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