Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
DDI-efterlevnadsreglerna för ljuddrivrutiner (PortCls) kontrollerar DDI-gränssnittet mellan PortCls.sys och dess miniportdrivrutiner.
I det här avsnittet
| Ämne | Beskrivning |
|---|---|
PcAddAdapterDevice-regeln anger att en PortCls-miniportdrivrutin korrekt använder funktionen PcAddAdapterDevice , särskilt att DeviceExtensionSize ska vara antingen noll (0) eller inte mindre än PORT_CLASS_DEVICE_EXTENSION_SIZE. |
|
Regeln PcAllocateAndMapPages anger att en PortCls-miniportdrivrutin anropar följande gränssnitt med rätt parametrar:
|
|
PcAllocatedPages-regeln anger att en PortCls-miniportdrivrutin frigör tidigare allokerade sidor genom att anropa AllocatePagesForMdl eller AllocateContiguousPagesForMdl-metoder. |
|
PcIrqlDDIs-regeln anger att en PortCls-miniportdrivrutin måste anropa PortCls DDIs på rätt IRQL-nivå. |
|
PcIrqlIport-regeln anger att en PortCls-miniportdrivrutin måste anropa PortCls IPort-gränssnitt på rätt IRQL-nivå. |
|
Den här regeln verifierar att en PortCls-miniportdrivrutin inte ska anropa PoRequestPowerIrp med IRP_MN_SET_POWER. |
|
PcPropertyRequest-regeln anger att en PortCls-miniportdrivrutin aldrig ska anropa PcCompletePendingPropertyRequest med värdet NtStatus STATUS_PENDING. |
|
PcRegisterAdapterPower-regeln anger att en PortCls-miniportdrivrutin inte ska:
|
|
Regeln PcTimedWaveRtStreamSetState anger att en ProtCls-miniportdrivrutin gör tillståndsövergångar via IMiniportWaveRTStream::SetState inom den tid som krävs. |
|
Regeln PcUnmapAllocatedPages anger att:
|