Что означает код HRESULT 0x8032001C (FWP_E_NULL_POINTER)?

 
Предыдущий Следующий
FWP_E_INCOMPATIBLE_SA_STATE FWP_E_INVALID_ENUMERATOR

FWP_E_NULL_POINTER

Что означает FWP_E_NULL_POINTER

FWP_E_NULL_POINTER (0x8032001C) — Обязательный указатель равен NULL.

WFP валидирует вложенные структуры и массивы, поэтому null может находиться не только в главном аргументе API, но и в поле, обязательном при конкретном count, action type или condition type.

Что проверить

  • Логируйте наличие вложенных pointers и соответствующие counts до вызова BFE.
  • Различайте «поле необязательно и отсутствует» и «поле обязательно для выбранного режима».
  • После исправления null проверьте backing-buffer lifetime; временный указатель способен превратить явную validation error в нестабильный дефект.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.