| Предыдущий | Следующий |
| FWP_E_INCOMPATIBLE_SA_STATE | FWP_E_INVALID_ENUMERATOR |
FWP_E_NULL_POINTER
Что означает FWP_E_NULL_POINTER
FWP_E_NULL_POINTER (0x8032001C) — Обязательный указатель равен NULL.
Код 0x8032001C относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «обязательный указатель равен null» позволяет начать с темы «fwp, null, pointer».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x8032001C с описанием «обязательный указатель равен null» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Диагностика 0x8032001C должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IDs, HRESULT. Для темы «fwp, null, pointer» при 0x8032001C важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Для 0x8032001C применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «обязательный указатель равен null» при 0x8032001C не следует подавлять общей обработкой исключения.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x8032001C и без обхода штатных проверок.
Документация для результата 0x8032001C: Microsoft Open Specifications: HRESULT values · Windows Filtering Platform · FWPM_FILTER0.
Нужно найти другой код? Найти другой код состояния или ошибки.