Regras para drivers de áudio
As regras de conformidade DDI para drivers de miniporto de áudio (PortCls) verificam a interface DDI entre PortCls.sys e seus drivers de miniporta.
Nesta seção
Tópico | Descrição |
---|---|
A regra PcAddAdapterDevice especifica que um driver de miniporto PortCls usa corretamente a função PcAddAdapterDevice , especificamente que DeviceExtensionSize deve ser zero (0) ou não menos que PORT_CLASS_DEVICE_EXTENSION_SIZE. |
|
A regra PcAllocateAndMapPages especifica que um driver de miniporto PortCls chama as seguintes interfaces, usando os parâmetros corretos:
|
|
A regra PcAllocatedPages especifica que um driver de miniporto PortCls libera páginas alocadas anteriormente chamando os métodos AllocatePagesForMdl ou AllocateContiguousPagesForMdl. |
|
A regra PcIrqlDDIs especifica que um driver de miniporto PortCls deve chamar DDIs PortCls no nível IRQL correto. |
|
A regra PcIrqlIport especifica que um driver de miniporto PortCls deve chamar interfaces PortCls IPort no nível IRQL correto. |
|
Essa regra verifica se um driver de miniporto PortCls não deve chamar PoRequestPowerIrp com IRP_MN_SET_POWER. |
|
A regra PcPropertyRequest especifica que um driver de miniporto PortCls nunca deve chamar o PcCompletePendingPropertyRequest com um valor NtStatus de STATUS_PENDING. |
|
A regra PcRegisterAdapterPower especifica que um driver de miniporta PortCls não deve:
|
|
A regra PcTimedWaveRtStreamSetState especifica que um driver de miniporto ProtCls faz transições de estado por meio de IMiniportWaveRTStream::SetState dentro do tempo necessário. |
|
A regra PcUnmapAllocatedPages especifica que:
|