Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las reglas de cumplimiento de DDI para los controladores de miniporte de audio (PortCls) comprueban la interfaz DDI entre PortCls.sys y sus controladores de miniport.
En esta sección
| Tema | Descripción |
|---|---|
La regla PcAddAdapterDevice especifica que un controlador de miniporte PortCls usa correctamente la función PcAddAdapterDevice , específicamente que DeviceExtensionSize debe ser cero (0) o no menor que PORT_CLASS_DEVICE_EXTENSION_SIZE. |
|
La regla PcAllocateAndMapPages especifica que un controlador de miniport portCls llama a las interfaces siguientes mediante los parámetros correctos:
|
|
La regla PcAllocatedPages especifica que un controlador de miniporte PortCls libera páginas asignadas anteriores llamando a los métodos AllocatePagesForMdl o AllocateContiguousPagesForMdl. |
|
La regla PcIrqlDDIs especifica que un controlador de miniport portCls debe llamar a los DDIs de PortCls en el nivel IRQL correcto. |
|
La regla PcIrqlIport especifica que un controlador de miniport PortCls debe llamar a las interfaces IPort de PortCls en el nivel IRQL correcto. |
|
Esta regla comprueba que un controlador de miniport de PortCls no debe llamar a PoRequestPowerIrp con IRP_MN_SET_POWER. |
|
La regla PcPropertyRequest especifica que un controlador de miniport PortCls nunca debe llamar al PcCompletePendingPropertyRequest con un valor NtStatus de STATUS_PENDING. |
|
La regla PcRegisterAdapterPower especifica que un controlador de miniporte PortCls no debe:
|
|
La regla PcTimedWaveRtStreamSetState especifica que un controlador de miniporte de ProtCls realiza transiciones de estado a través de IMiniportWaveRTStream::SetState dentro del tiempo necesario. |
|
La regla PcUnmapAllocatedPages especifica que:
|