Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DDI-Konformitätsregeln für Audio-Miniporttreiber (PortCls) validieren die DDI-Schnittstelle zwischen PortCls.sys und seinen Miniporttreibern.
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
Die PcAddAdapterDevice-Regel gibt an, dass ein PortCls-Miniporttreiber ordnungsgemäß die PcAddAdapterDevice-Funktion verwendet, insbesondere, dass deviceExtensionSize entweder Null (0) oder nicht kleiner als PORT_CLASS_DEVICE_EXTENSION_SIZE sein soll. |
|
Die PcAllocateAndMapPages-Regel gibt an, dass ein PortCls-Miniporttreiber die folgenden Schnittstellen aufruft, wobei die richtigen Parameter verwendet werden:
|
|
Die PcAllocatedPages-Regel gibt an, dass ein PortCls-Miniporttreiber vorherige zugeordnete Seiten freigibt, indem "AllocatePagesForMdl" oder "AllocateContiguousPagesForMdl"-Methoden aufgerufen werden. |
|
Die PcIrqlDDIs-Regel gibt an, dass ein PortCls-Miniporttreiber PortCls-DDIs auf der richtigen IRQL-Ebene aufrufen muss. |
|
Die PcIrqlIport-Regel gibt an, dass ein PortCls-Miniporttreiber PortCls IPort-Schnittstellen auf der richtigen IRQL-Ebene aufrufen muss. |
|
Diese Regel überprüft, ob ein PortCls-Miniporttreiber PoRequestPowerIrp mit IRP_MN_SET_POWER nicht aufrufen soll. |
|
Die PcPropertyRequest-Regel gibt an, dass ein PortCls-Miniporttreiber niemals den PcCompletePendingPropertyRequest mit einem NtStatus-Wert von STATUS_PENDING aufrufen soll. |
|
Die PcRegisterAdapterPower-Regel gibt an, dass ein PortCls-Miniporttreiber nicht:
|
|
Die PcTimedWaveRtStreamSetState-Regel gibt an, dass ein ProtCls-Miniporttreiber Zustandsübergänge über IMiniportWaveRTStream::SetState innerhalb der erforderlichen Zeit macht. |
|
Die PcUnmapAllocatedPages-Regel gibt Folgendes an:
|