Regole per i driver audio
Le regole di conformità DDI per i driver miniport (PortCls) verificano l'interfaccia DDI tra PortCls.sys e i relativi driver miniport.
Contenuto della sezione
Argomento | Descrizione |
---|---|
La regola PcAddAdapterDevice specifica che un driver miniport PortCls usa correttamente la funzione PcAddAdapterDevice , in particolare che DeviceExtensionSize deve essere zero (0) o non inferiore a PORT_CLASS_DEVICE_EXTENSION_SIZE. |
|
La regola PcAllocateAndMapPages specifica che un driver miniport PortCls chiama le interfacce seguenti, usando i parametri corretti:
|
|
La regola PcAllocatedPages specifica che un driver miniport PortCls libera le pagine assegnate precedenti chiamando AllocatePagesForMdl o AllocateContiguousPagesForMdl. |
|
La regola PcIrqlDDDIs specifica che un driver miniport PortCls deve chiamare PortCls DDIs a livello di IRQL corretto. |
|
La regola PcIrqlIport specifica che un driver portCls miniport deve chiamare interfacce IPort PortCls a livello di IRQL corretto. |
|
Questa regola verifica che un driver miniport PortCls non deve chiamare PoRequestPowerIrp con IRP_MN_SET_POWER. |
|
La regola PcPropertyRequest specifica che un driver miniport PortCls non deve mai chiamare pcCompletePendingPropertyRequest con un valore NtStatus di STATUS_PENDING. |
|
La regola PcRegisterAdapterPower specifica che un driver miniport PortCls non deve:
|
|
La regola PcTimedWaveRtStreamSetState specifica che un driver miniport ProtCls effettua transizioni di stato tramite IMiniportWaveRTStream::SetState entro il tempo necessario. |
|
La regola PcUnmapAllocatedPages specifica che:
|