| Предыдущий | Следующий |
| STATUS_GRAPHICS_DEPENDABLE_CHILD_STATUS | STATUS_GUARD_PAGE_VIOLATION |
STATUS_NDIS_INDICATION_REQUIRED
Для этого OID определён контракт завершения через индикацию
STATUS_NDIS_INDICATION_REQUIRED не является обычным отложенным завершением. Он возвращается только когда определение конкретного OID позволяет минипорту предоставить окончательный результат последующей индикацией состояния NDIS. Исходный запрос и более поздняя индикация всё равно должны быть сопоставлены стеком драйверов.
Не используйте этот статус вместо обычной асинхронной работы. Стандартный асинхронный OID-запрос использует NDIS_STATUS_PENDING и завершается через путь завершения OID. Поэтому сначала выясните, разрешает ли запрошенный OID завершение через индикацию.
Данные, сужающие поиск
- Сохраните OID, тип запроса,
RequestIdи индикацию состояния, которая должна его завершить. - Убедитесь, что справочник OID разрешает
NDIS_STATUS_INDICATION_REQUIRED; минипорт не может использовать его для произвольного OID. - Отличайте отсутствие ожидаемой индикации от запроса, который ожидает, отменён, сброшен или отклонён до поступления в минипорт.
Ссылки
- Microsoft: обработка OID-запросов в минипорт-адаптере
- Microsoft: структура NDIS_OID_REQUEST
- Microsoft: MiniportOidRequest
Нужно найти другой код? Найти другой код состояния или ошибки.