Site icon EfmSoft

¿Qué significa el código HRESULT 0x80320023 (FWP_E_NULL_DISPLAY_NAME)?

 
Anterior Siguiente
FWP_E_ZERO_LENGTH_ARRAY FWP_E_INVALID_ACTION_TYPE

FWP_E_NULL_DISPLAY_NAME

Qué significa FWP_E_NULL_DISPLAY_NAME

FWP_E_NULL_DISPLAY_NAME (-2144206813, 0x80320023) — El campo displayData.name no puede ser NULL.

WFP valida estructuras FWPM/FWP antes de aceptar la policy. El dato puede parecer correcto al imprimirlo y aun así violar el tipo, rango, máscara, flags o cardinalidad exigidos por la API concreta.

Qué frontera demuestra este HRESULT

La condición específica es displayData.name obligatorio ausente. Verifica FWPM_DISPLAY_DATA0.name y lifetime del buffer Unicode. Proporciona un nombre estable y legible para el objeto; no confundas display name con providerKey ni con la clave GUID del objeto.

Valida antes de entrar en BFE

Serializa para diagnóstico el tipo y el valor de cada miembro relevante, sin punteros crudos ni secretos. Añade validación local con el mismo contrato de la versión mínima de Windows soportada; eso convierte el HRESULT en un fallo reproducible de input y no en un error ambiental.

No confundir con un resultado cercano

FWP_E_TYPE_MISMATCH significa «Un FWP_VALUE o FWPM_CONDITION_VALUE tiene un tipo incorrecto.». En cambio, FWP_E_NULL_DISPLAY_NAME se aísla por displayData.name obligatorio ausente; esa diferencia determina qué objeto, estructura o etapa debes inspeccionar primero.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version