Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Правила соответствия DDI для аудио драйверов минипорта (PortCls) проверяют интерфейс DDI между PortCls.sys и его драйверами минипорта.
В этом разделе
| Тема | Описание |
|---|---|
Правило PcAddAdapterDevice указывает, что драйвер мини-порта PortCls правильно использует функцию PcAddAdapterDevice , в частности, что DeviceExtensionSize должно быть либо нулевым (0), либо не меньше PORT_CLASS_DEVICE_EXTENSION_SIZE. |
|
Правило PcAllocateAndMapPages указывает, что драйвер мини-порта PortCls вызывает следующие интерфейсы, используя правильные параметры:
|
|
Правило PcAllocatedPages указывает, что драйвер мини-порта PortCls освобождает предыдущие выделенные страницы путем вызова методов AllocatePagesForMdl или AllocateContiguousPagesForMdl. |
|
Правило PcIrqlDDIs указывает, что драйвер минипорта PortCls должен вызывать DDIs PortCls на правильном уровне IRQL. |
|
Правило PcIrqlIport указывает, что драйвер минипорта PortCls должен вызывать интерфейсы IPort PortCls на правильном уровне IRQL. |
|
Это правило проверяет, что драйвер минипорта PortCls не должен вызывать PoRequestPowerIrp с IRP_MN_SET_POWER. |
|
Правило PcPropertyRequest указывает, что драйвер мини-порта PortCls никогда не должен вызывать pcCompletePendingPropertyRequest со значением NtStatus STATUS_PENDING. |
|
Правило PcRegisterAdapterPower указывает, что драйвер минипорта PortCls не должен:
|
|
Правило PcTimedWaveRtStreamSetState указывает, что минипорт-драйвер ProtCls выполняет переходы состояния через IMiniportWaveRTStream::SetState в течение требуемого времени. |
|
Правило PcUnmapAllocatedPages указывает следующее:
|